JSP_include指令和<jsp:include>
包括三个文件:jsp_include.jsp, static.html, two.jsp
周边环境:tomcat7.0。 myeclipse10
1.jsp_include.jsp
<%@ page contentType="text/html;charest=UTF-8" language="java" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body><%@ include file="static.html"%> <a href = "two.jsp">goto two--></a><br> this examples show include works <jsp:include page="two.jsp" flush="true"> <jsp:param name="a1" value='<%=request.getParameter("name")%>'/> <jsp:param name="a2" value='<%=request.getParameter("password")%>'/> </jsp:include> </body> </html>
在版本号7.0以上的tomcat中。连续使用引號会出现错误。解决方法例如以下:
Tomcat - 解决which must be escaped when used within
the value错误
<!DOCTYPE html> <html> <body><form method=post action="jsp_include.jsp"> <table> <tr><td>please input your name: </td></tr> <tr><td><input type=text name=name></td></tr> <tr><td>please input your password: </td></tr> <tr><td><input type=text name=password></td></tr> <tr><td><input type=submit value=login></td></tr> </table> </form> </body> </html>
3.two.jsp
<%@ page contentType="text/html;charest=UTF-8" language="java" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <br> this is a1=<%=request.getParameter("a1") %> <br> this is a2=<%=request.getParameter("a2") %> <br> <% out.println("hello from two.jsp"); %>
代码我上传到了我的资源。。http://download.csdn.net/detail/svitter/7342523
版权声明:本文博客原创文章。博客,未经同意,不得转载。