JSP中使用EL调用集合
在JSP中使用EL调用集合时,可以将集合中的每一个元素逐一设置到pageContext属性中,再使用EL调用。
实例:
El.java:
view plaincopy to clipboardprint?
1. package mgc.el.bean.test;
2.
3. public class El {
4.
5. private String name;
6.
7. public void setName(String name) {
8.
9. this.name=name;
10. }
11.
12. public String getName() {
13.
14. return this.name;
15. }
16. }
ListServlet.java:
view plaincopy to clipboardprint?
1. package mgc.el.servlet.test;
2.
3. import java.util.*;
4. import java.io.*;
5. import javax.servlet.*;
6. import javax.servlet.http.*;
7. import mgc.el.bean.test.*;
8.
9. public class ListServlet extends HttpServlet {
10.
11. public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
12.
13. this.doPost(request,response);
14. }
15.
16. public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
17.
18. List l=new ArrayList();
19. El e=null;
20. e=new El();
21. e.setName("Magci");
22. l.add(e);
23. e=new El();
24. e.setName("J2EE");
25. l.add(e);
26. e=new El();
27. e.setName("Magci's BLOG");
28. l.add(e);
29. request.setAttribute("list", l);
30. request.getRequestDispatcher("el05.jsp").forward(request, response);
31. }
32. }
web.xml:
view plaincopy to clipboardprint?
1. <servlet>
2. <servlet-name>ListServlet</servlet-name>
3. <servlet-class>mgc.el.servlet.test.ListServlet</servlet-class>
4. </servlet>
5.
6. <servlet-mapping>
7. <servlet-name>ListServlet</servlet-name>
8. <url-pattern>/el/list.mgc</url-pattern>
9. </servlet-mapping>
el05.jsp:
view plaincopy to clipboardprint?
1. <%@page contentType="text/html;charset=GB2312" %>
2. <%@page import="java.util.*" %>
3. <html>
4. <head>
5. <title>el05</title>
6. </head>
7.
8. <body>
9. <%
10. List l=(List)request.getAttribute("list");
11. Iterator iter=l.iterator();
12. while(iter.hasNext()) {
13.
14. //将集合中的每一个元素逐一设置到pageContext属性中
15. pageContext.setAttribute("iter",iter.next());
16. %>
17. <h1>${iter.name }</h1>
18. <%
19. }
20. %>
21. </body>
22. </html>
分享到:
相关推荐
jsp EL调用业务方法
在JSP页面用EL表达式调用一些函数,可以减少小脚本的出现
JSP中EL表达式,主要介绍EL的详细用法,熟练掌握EL知识。
jsp调用存储过程,大集合,jsp调用存储过程,大集合
jsp10[EL调用业务方法]-源码.rar
关于jsp中EL(Expression Language)表达式的相关简介
java中JSP和el表达式的隐含对象,能够让你对对jsp的更熟悉
该实例是jsp服务器页面开发中经常使用的EL表达式和标准标签库的重要语法应用实例程序,对初学者来说应该是很好的Demo。
在jsp中通过flash调用摄像头拍照,非常简单的代码。
jsp中使用echarts包括echarts的饼图,柱状图,折线图等等
JSP与EL详解
jsp的一些el
NULL 博文链接:https://yelangking.iteye.com/blog/2042913
jsp自动调用action采用中间jsp方法 就是采用从欢迎页跳到action处理再转到展示页面,就可以访问页面时加载数据
jspEL表达式 jspEL表达式 jspEL表达式 jspEL表达式
JSP调用EXE解决方案的汇总,经本人验证可行!
下面小编就为大家带来一篇jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1.pageScope:所有页面作用域变量的集合(java.util.Map) 2.requestSCope:所有请求作用域变量的集合(java.util.Map) 3.sessionScope:所有会话作用域变量的集合(java.util.Map) 4.applicationScope:...
JSP中的EL表达式介绍.doc 详细介绍EL表达式的应用
NULL 博文链接:https://rensanning.iteye.com/blog/2013260