在jsp中从action中获取存在session中的集合,然后遍历集合里面的数据到多选select里面,怎么写呢

哪位前辈可以给点详细的代码,谢谢

jsp界面上这里用的是<%%>你可以用jstl,不知道你存的数据是什么格式,暂且用list举例吧
<select id="">
<%
List list = (List)session.getAttribute("集合名称");
for(int i=0;i<list.size();i++){
//????这里加取值代码:如果是直接存的数据,就直接取;如果是对象的话,还要转换一下对象
%>
<option value="固定值或者list中得到的值">固定值或者list中得到的值</option>
<%
}
%>
</select>
温馨提示:内容为网友见解,仅供参考
无其他回答

在jsp页面怎么取session里的List?
比如action中有个session ("sessionid","11111111")一、用struts标签获取:<s:property value="#session.sessionid"\/> 二、<%=request.getSession.getAttribute("sessionid");> session也是内置对象之一,可以直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("sessionid")...

如何在js中写代码调用action中的方法返回结果集合,并注入到包含该js的j...
你说的应该是ajax技术.在浏览器中有一个对象xmlhttpRequest,他可以实现异步请求而不用刷新页面.只要指定一个url,可以包含参数,像你这个,就是怎么访问action,就怎么写这个url,然后执行时会自动从这个action返回结果,你所说的"注入"是js对页面元素的操作范畴.你可以从网上搜索ajax,有很多的例子,你可以借鉴...

jsp怎样从action中获取返回的数据
你可以选择多种方式1.对action的私有属性进行复制在JSP页面使用struts的标签就可以了(说实话没用过只是知道有这么个办法不推荐)2.从ServletActionContext中取出session然后把变量放进去 JSP页面上取出来用就行了3.使用struts注解的话 你可以选择使用redirect 方式然后设置param就可以了(@Action(value="\/*...

怎么在jsp中将<s:iterator>遍历得到的当前对象传到后台action?
回答:你的意思是想让这个GOODS传到后台是吧。给你两种选择,一种是把GOODS放在SESSION或者全局变量中,直接在后台再后SESSION或全局中取出来, 第二种方法,是用AJAX把前台遍历出来的GOODS再提交到后台就行了,应该没有更好的方法了。祝您好运

ssh中action里有集合 怎么能将数据循环展示出来?
首先在jsp页面顶端写上<%@ taglib uri="\/struts-tags" prefix="s"%>,这个是导入strtus2的标签的包 其中prefix是取的一个名字(可以去自己喜欢的名字)然后 <table> <s:iterator value="glist" var="index"><tr><td><s:property value="这里写你自己创建的Goods里面要显示那条数据的属性" \/>...

jsp中select值如何从数据库中取出然后,传到另一个jsp页面?
jsp 有九大内置对象,常用的有session、request、response...你可以用这些内置对象传递所查询的对象到另一个页面,当然这是最最基本的,而如果你用了struts2框架,配置好了后,就可以很简单的将查询出的数据显示到jsp页面上了。具体做法。1、将查询的数据用list封装。2、然后将list 存放到一个request中。

jsp中如何获取session的值 (第三方获取session的值)
<form action="Appear.jsp" method="get" name="form1"> < Object sessionValues=sessions.getAttribute("values1");> 从Session中取出值:<%=sessionValues %> <br \/> <input type="submit" name="submit" value="超链接" > <\/form> 首先你要搞懂session 是什么东西,它的作用范围是什么!...

jsp加载时怎么获取后台list集合并遍历
1、首先,需要JSTL-1.2的jar包,自行百度搜索下载。2、将JSTL-1.2的jar包放入web工程的lib文件夹下。3、在需要的遍历List的页面中引入JSTL的核心标签库。4、使用<c:forEach><c:forEach\/>标签遍历List数组。5、【items】中使用EL表达式,来拿到List数组。6、【var】用指定变量名来接收遍历数组的...

jsp中怎么取得session里面的值?
要获得HttpSession对象,我们可以调用HttpServletRequest对象的getSession方法。HttpSession session = request.getSession();session.getAttribute(String name)(以键取值)可以到it项目交流社区里看看 www.csdnit.com

如何在jsp页面内获取数据库内容,且通过按钮修改数据库内容
点击按钮后提交给load.do?id=0001,在loadAction中根据id值取这条数据内容,跳转到update页面,将数据放入对应的input中,用户修改数据,将页面提交给updateAction,updateAction验证,处理数据等操作,最后更新到数据库中。

相似回答
大家正在搜