ntjm.net
当前位置:首页 >> 利用JSTL怎么从rEquEst里接收一个jAvABEAn对象 >>

利用JSTL怎么从rEquEst里接收一个jAvABEAn对象

${对象名字}这个是EL,取得了之后就能用JSTL操作了

你${requestScope.i}取的是一个对象,你要显示的是对象里的属性,所以还得再点里面的属性 或是将对象赋值给struts的s:set再点属性

首先 你要确定你的对对象存放在哪个作用域里面在request session 或者是 application然后可以用里面直接使用javabean了或者直接在里面写 [对象完整路径名] temp= request.getAttrbut("对象名的KEY");得到对象然后使用

用STRUTS不就好了,getForm里面的一个属性form 表单提交到servlet:<form method=post name="creator" action="UserRegData.do" onSubmit="return check()">在servlet中用request.getParameter(name)得到用户输入的值~~可以继承

不要说话:确定不用el:el如下:${requestScope.obj==sessionScope.obj} 唉,问题来了,jstl没有自己的判断机制啊,<c:if >里面的test还不是用的${}el表达式,不过如果你要分别取出,jstl还有方案:比如session的<c:out scope="session" value="${obj} /> 然后request的:<c:out scope="session" value="${obj} />

<p>在servlet里面保存list</p> <p>&nbsp;request.setattribute("list",list);</p> <p>&nbsp;</p> <p>jsp页面显示</p> <p><%@ taglib uri=" <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fjava.sun.com%2fjsp%2fjstl%2fcore%

<c:set var="a" scope="session" value="userInfo"/><c:out value="${a}">

你的意思是不是要在jsp页面用bean的实体类?1. import 导入其包2. 在控制层可以传对象到session中,在页面拿对象属性(jstl标签拿,方便)

jstl 中有个c 标签是用于循环的 在jsp页面的头部 导入c标签: <%@ taglib uri=" http://java.sun.com/jsp/jstl/core" prefix="c"%> 下面为循环 对象 //$(list) 为 el 表达式 去获取 resquest 或者page 或者session 中的list 对象 每个循环出来的对象为 ware <c:forEach items="${list}" var="ware"> ${ware.name }</c:forEach>

直接用啊 &lt;jsp:setProperty property="" name=""/&gt;/&gt;

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com