1. 程式人生 > 實用技巧 >JSP動作元素<jsp:include>和<jsp:param>的搭配使用

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

最近在學習專案時,遇到<jsp:param>,所以對其瞭解了一下並在此記錄。

當<jsp:include>和<jsp:param>動作元素一起使用時,可以將<jsp:param>中提供的引數值傳遞到<jsp:include>要載入的檔案中去,因此當<jsp:include>和<jsp:param>結合使用時,可以在載入檔案的過程中同時向該檔案提供資訊。

測試程式碼jspparamtest.jsp如下:

 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>

 要載入的sum.jsp檔案程式碼如下:

 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>

最後,<jsp:include>和<jsp:param>搭配使用,書寫程式碼時,要記得中間不可以插入註釋語句。