www.1862.net > 请教struts2 ACtion中的数组传递到jsp页面的问题

请教struts2 ACtion中的数组传递到jsp页面的问题

LZ是想问action中已有list 对象的值时,JSP页面的获取么? 如果action 中有List users, JSP页面可以通过 ....... //迭代器 ${u.name} ${u.password} 在页面就会输出User相关信息

1.用request.setAttribute()方法,不过只适用于请求转发,不可用于重定向 2.用session.setAttribute()方法 3.用struts2标签,在Java类中定义这个值对象,然后赋值,并且给出setter和getter方法,在jsp页面中,使用 来获取

看过你的帖子 先说一下你编码的缺点。 Map request = (Map) ActionContext.getContext().get("request"); 既然你知道request是一个已存在的对象,在定义对象时就不要再用request这个名字,容易给他人以及自己以后造成误解 用struts2标签可以这么做

不用 list返回后 jsp页面用id直接取就行了 action不是检索出来了吗 然后有个list名 用这个就行了

只要action的属性名和页面的文本域的name一致就可以了。 1、创建的LoginAction如下: public LoginAction extends ActionSupport { private String userLogin; public String execute{ //action执行的主方法 } public String getUserLogin(){ re...

写个隐藏域 在Action中把xxx设为私有属性,添加get(),set()方法后,就可以直接用了

1.用request.setAttribute()方法,不过只适用于请求转发,不可用于重定向 2.用session.setAttribute()方法 3.用struts2标签,在Java类中定义这个值对象,然后赋值,并且给出setter和getter方法,在jsp页面中,使用 来获取

有些东西钻进去没意思,可能这里涉及很多处理,我只能告诉你处理办法。 一般在判断非空的时候,我一般想都不用想,直接 if(!"".equals(obj) && obj != null){ } 所以对于查询的过滤条件,你不要就是通过判断传入参数进行非空判断后 拼装一个sql...

首先。你的action有问题。 list不应该是方法体里的变量,list需要有get set 方法。这样jsp页面会取不到值。改成下面这样(我就不写get set方法了。你自己加): public class A extends ActionSupport { Private String username; Private String p...

给出一种开发中,最常用的方法。 把表单传递过来的参数封装成一个类,然后调用其中的属性. 如,把login.jsp页面要传来的参数进行封装(例如:封装于Users 类) private String username; private String password; public String getUsername() { ...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com