Thanks very much in advance!!! But i think it's not a good way to do this in web.xml.
Is there any way to trim spaces when compile the jsp/servlet files but not use the filter? On Mon, 18 Jun 2007 11:56:01 +0200 "Leon Rosenberg" <[EMAIL PROTECTED]> wrote: > trimSpaces was once a setting in the declaration of the jsp servlet in > the web.xml > > <servlet> > <servlet-name>jsp</servlet-name> > <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> > <init-param> > <param-name>trimSpaces</param-name> > <param-value>true</param-value> > </init-param> > ... > > > regards > Leon > > On 6/18/07, 吴熊敏 <[EMAIL PROTECTED]> wrote: > > YES,IT'S a good idea,is there anyone who knows how to solve this issue? > > > > Thank you for the first!! > > > > On Mon, 18 Jun 2007 02:17:24 -0700 (PDT) > > LiuYan_刘研 <[EMAIL PROTECTED]> wrote: > > > > > > > > Is there a config for JSP compiler to ignore all white space characters > > > which > > > out of <%...%> in JSP and/or tag directive lines? > > > > > > Suppose the following code in JSP file: > > > -------------------------------------------------------------------------------- > > > <%@ page contentType="text/html; charset=utf-8" language="java" > > > import="java.sql.*%> > > > <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> > > > <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" > > > prefix="logic"%> > > > <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" > > > prefix="bean"%> > > > <%@ include file="include_checkLogin.jsp" %> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > > <html xmlns="http://www.w3.org/1999/xhtml"> > > > ...... > > > <c:forEach var="project" items="${MY_PROJECTS}"> > > > <option value="<c:out value="${project.id}" > > > default=""/>"<c:if > > > test="${project.id == param['projectID']}"> > > > selected="selected"</c:if>><c:out value="${project.name}" > > > default=""/></option> > > > </c:forEach> > > > ...... > > > ...... > > > -------------------------------------------------------------------------------- > > > > > > > > > > > > After it is compiled, it will be the following in .java file: > > > -------------------------------------------------------------------------------- > > > public void _jspService(HttpServletRequest request, HttpServletResponse > > > response) > > > throws java.io.IOException, ServletException { > > > ...... > > > out.write("\r\n"); *** redundant empty lines in HTML; <%@ %> lines > > > in > > > JSP > > > out.write("\r\n"); > > > out.write("\r\n"); > > > out.write("\r\n"); > > > out.write("\r\n"); > > > out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 > > > Transitional//EN\" > > > \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n"); > > > ...... > > > private boolean _jspx_meth_c_005fforEach_005f2(PageContext > > > _jspx_page_context) > > > throws Throwable { > > > ...... > > > do { > > > out.write("\r\n"); *** redundant \r\n in HTML.; <c:forEach > > > > line > > > in JSP; If there are hundreds or even more options, then (-_-!) ...... > > > out.write("\t\t<option value=\""); > > > ...... > > > out.write("</option>\r\n"); > > > out.write("\t"); *** redundant \t in HTML; </c:forEach> line in > > > JSP > > > ...... > > > ...... > > > -------------------------------------------------------------------------------- > > > > > > > > > As you see, some redundant empty lines and leading spaces(tab char) will > > > be > > > generated, > > > although I can put all JSP and/or tag directives in one line to avoid > > > these > > > redundant empty lines be generated, > > > but it will make the JSP code hard to read. > > > > > > So in a general thinking, is there a way to be satisfied with > > > both developer whom want a well formatted JSP source and the end user whom > > > want a clean HTML result? :computer-user: > > > > > > -- > > > View this message in context: > > > http://www.nabble.com/Is-there-a-config-for-JSP-compiler-to-ignore--%5Cs--chars-in-JSP-directive-line--tf3939116.html#a11172259 > > > Sent from the Tomcat - User mailing list archive at Nabble.com. > > > > > > > > > --------------------------------------------------------------------- > > > To start a new topic, e-mail: users@tomcat.apache.org > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > ---------------------------- > > 吴熊敏 <[EMAIL PROTECTED]> > > > > > > --------------------------------------------------------------------- > > To start a new topic, e-mail: users@tomcat.apache.org > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > ---------------------------- 吴熊敏 <[EMAIL PROTECTED]> --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]