${对象名字}这个是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> request.setattribute("list",list);</p> <p> </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>
直接用啊 <jsp:setProperty property="" name=""/>/>