怎么在JSP页上取出request内的值??

map.put("xc_name", name); list.add(map); req.getSession().setAttribute("album",list); req.getRequestDispatcher("jsps/photos.jsp").forward(request, response); 请问 怎么在photos.jsp页上 用 ${requestScope.album. } 的形式取出 "xc_name" 的值? ${ } 里该怎么写??

<c:forEach items=${album} var="thisEach">${thisEach.xc_name} </c:forEach> 你设在SESSION里面的是LIST,就要先循环出LIST,获取LIST的元素后再取值 道理就和你在JAVA里,循环链表获取对象,再取对象属性是一样的
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-30

jsp页中取出request的值可以在servet类中,拿到request对象,取得里面保存的值,实例如下:

 protected void doGet(HttpServletRequest request, HttpServletResponse response) 
 throws ServletException, IOException 
 { 
   //http://bbs.csdn.net/topics/90438353
      request.setCharacterEncoding("UTF-8");   //设置编码
      String id = request.getParameter("id");//得到request内保存的值
      request.setAttribute("id", id);
      request.getRequestDispatcher("/bbs.jsp").forward(request, response);
 }

jsp页面怎么获得request中的值
jsp页面怎么获得request中的值参考代码如下:HttpServletRequest request = ServletActionContext.getRequest();String id=request.getParameter("id");说明:创建request 对象 用request的getParameter方法来获取URL中的参数就获取到了

js函数中怎么获取request中值的属性
这里要取request中值的属性,可以使用正则表达式获取 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。首先使用RegExp构造一个正则正则表达式对象 var reg = new RegExp("(^...

js怎么获取request的值
javascript中获取java变量值的方式如下:方法一:加上单引号 在JSP中 <% String guser = "abc"%> 在同一jsp中 function checkAll(){ var gusername = '<%=guer%>';\/\/新建一个变量 alert(gusername);\/\/弹出一个窗口 } 方法二:用隐藏域 < String guser = "abc";> function checkAll(){...

servlet request.setAttribute()里面的值怎么在jsp中取出来
jsp中通过getAttribute()方法获得setAttribute()设置的属性,如下代码:<% String username=(String)request.getAttribute("username"); %>setAttribute 是应用服务器把这个对象放在该页面所对应的一块内存中去,当页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝另一个页面所对应的内存中。 这...

request.getSession.setAttribute设置的值在JSP怎么取
关于在JSP取值问题,以下两种情况供参考:如果设置的值是对象,比如:session.setAttribute("admins1",admins1);取的时候直接用${ }取,比如:${admins1.email }<\/ a>如果设置的值是集合,比如:session.setAttribute("list ",list );取值的时候需要先遍历再取值,如下: 序号 描述 ...

把List集合设置到request里面,怎么在jsp输出出来
1.在jsp页面中引用jstl标签库 <%@taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/core" prefix="c" %>2.使用foreach标签 servlet中:模拟设置数据 List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); request.setAttribute("list", list)...

js中如何获取request信息
截取url地址 如以下地址:http:\/\/www.sohu.com\/test.htm?id=3 function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r!=null) return ...

jsp获取页面元素值的方法有哪些
1 在jsp中获取方式就是request.getParameter("name");< String rv = request.getParameter("rd1");\/\/获取的值是4,如果5个单选项一个没选,获取的值是null > 2,jquery本身可以未提交获取,javascript方式也算其中之一。

jsp页面跳转后,如何获取前面一个页面的一个参数值
<jsp:param name="name" value="百度"\/> <\/jsp:forward> 对于以上的4种传递参数的方式,第1,3,4种都可以用equest.getParameter("name") 的方式来获取参数的值,而对第2种方式,可以用session.getAttribute("name")或者request.getAttribute("name")的方式获取参数的值 ...

struts2怎么提取jsp数据
一、转发到jsp:准备步骤:jsp页面随时准备使用el表达式获取request中的值,action中的值分2种,一种是在方法中诞生的,作用域也是方法内;一种是定义为类成员(并带有get,set或者为public),此种方式只需赋值。2.操作流程:对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面...

相似回答