sgdd.net
当前位置:首页 >> JSP从后台获得的数据用EL表达式只能获取第一个ID的数据 >>

JSP从后台获得的数据用EL表达式只能获取第一个ID的数据

你现在后台打印一下,看看实际长度.

将这个id传到后台,从request中拿到id,传到数据层.select * from 表名 where id=#id#

在java代码部分写循环,循环集合就行了

<h4>获取域对象中的值</h4><% request.setAttribute("name", "射雕英雄传"); application.setAttribute("name", "鹿鼎记");%>${requestScope.name }${applicationScope.name }<h4>获取数组中的值</h4><% String [] strs={"陆小凤","叶孤城","西门吹雪","李寻欢"}; request.setAttribute("strs", strs);%>${strs[1] }<h4>获取集合中的值</h4><%

例如:在jsp中获取orderList =(List)request.getAttribute("orderList");%>方法:可以用 ${ListData[0].属性}获取.EL表达式简介EL(Expression Language) 是为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语

EL表达式写的值 可以放在一个hidden里面 通过页面submit 到Action request.getParameter("hidden名字") 也可以 通过页面url传给Action 同样request.getParameter("hidden名字")

安全起见走后台传值.简单的js赋值传递

${param.name}这个就可以了:${param.name}是相当于

<select><c:forEach items=

ajax请求后台获取最大id,数据库是oracle的话用户max函数select max(id) from table

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