java 中jsp页面传值有几种方法。是哪些。怎么写?

求高手指点。
2024-11-23 02:02:47
推荐回答(2个)
回答1:

1用输入域 提交参数
2request.setAttribute();在下个页面直接request.getAttribute()得到;
3.
你要传递的春培参数
4,用seesion
5.url?a="态升"&b="";
大概就这些吧 其他的不知道了

回答2:

原始的servlet中
servletaction中写:
req.setAttribute("string1",id)
req.setAttribute("pagelist",list);//pagelist是定义的名字list是java类中的对象(这如果是个list对象,list元素是一个包装好的对象模型modle)
页面:
开头写
<%@List ls=(List)request.getAttribute("pagelist");%>
<%@String id=(String)request.getAttribute("String1");%>
<%@Model modle;%>
body部分写









<%Iterator it=ls.iterator();
while(it.hasNext()){
modle=it.next();
int a=modle.getId();
%>








<% } %>

操作
<闭差td>id
原料A 原料B 原料C

山谨

<%=modle.getId() %> <%=modle.getYla() %> <%=modle.getYlb() %> <%=modle.getYlc() %>


如果有struts2等框架直接页面用

或者
都会自动到action中去早到对应name的属性。前提是从该action跳转过来的jsp页面才能拿到他的内容。并且action和Model中要写相应的set()get()方法。