• JSP动作元素<jsp:include>和<jsp:param>的搭配使用


    http://blog.csdn.net/fuyin11/article/details/49707373

    //////////////////////////////////////////////

    JSP动作元素<jsp:include>和<jsp:param>的搭配使用

    原创 2015年11月07日 23:09:05

    当<jsp:include>和<jsp:param>动作元素一起使用时,可以将<jsp:param>中提供的参数值传递到<jsp:include>要加载的文件中去,因此当<jsp:include>和<jsp:param>结合使用时,可以在加载文件的过程中同时向该文件提供信息。

    今天我在编写代码的时候,遇到以下问题:

    测试代码jspparamtest.jsp如下:

    [html] view plain copy
     
    1. <%@ page language="java" contentType="text/html; charset=gb2312"%>  
    2. <html>  
    3. <body>  
    4. <p>加载文件显示效果:  
    5.     <jsp:include page="resource/sum.jsp">  
    6.     <!--通过JSP param传递参数 -->  
    7.     <jsp:param value="300" name="number"/>  
    8.     </jsp:include>  
    9. </body>  
    10. </html>  

    要加载的sum.jsp文件代码如下:

    [html] view plain copy
     
    1. <%@ page language="java" contentType="text/html; charset=gb2312"%>  
    2. <html>  
    3. <body>  
    4.     <%  
    5.         String str = request.getParameter("number");  
    6.         int n = Integer.parseInt(str);  
    7.         int sum=0;  
    8.         for(int i=0;i<n;i++)  
    9.         {  
    10.             sum+=i;  
    11.         }  
    12.     %>  
    13.     <p>  
    14.                  从1到<%=n %>的累加和是:  
    15.     <br>  
    16.       <%=sum %>  
    17. </body>  
    18. </html>  
    结果执行的时候抛出以下错误:

    编辑器报以下错误:

    问题出在下面这行html注释:

    修改jspparamtest.jsp代码如下:

    [html] view plain copy
     
    1. <%@ page language="java" contentType="text/html; charset=gb2312"%>  
    2. <html>  
    3. <body>  
    4. <p>加载文件显示效果:  
    5. <!--通过JSP param传递参数 -->  
    6.     <jsp:include page="resource/sum.jsp">  
    7.     <jsp:param value="300" name="number"/>  
    8.     </jsp:include>  
    9. </body>  
    10. </html>  
    再次运行程序:


    得出结论:

    <jsp:include>和<jsp:param>搭配使用,书写代码时,中间不可以插入注释语句。

  • 相关阅读:
    在linux服务器上搭建nvidia-docker环境
    Mysql入门
    POSTMAN关联
    SQL之内连接与外连接
    JMeter线程组参数含义
    JMeter基本概念
    JMeter聚合报告参数含义
    JMeter录制脚本
    Mysql日期与时间类型及函数
    linux服务器上安装mysql
  • 原文地址:https://www.cnblogs.com/ConfidentLiu/p/8075097.html
Copyright © 2020-2023  润新知