如何在struts action中获取struts2 jsp页面跳转的值

下次自动登录
现在的位置:
& 综合 & 正文
jsp如何获取struts2 action中值(普通属性,domain属性,集合,application,session…..)
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义 这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如:
public class LoginAction extends ActionSupport{
private User // 对象private String // 字符串public List
list = new LinkedList();// 链表
public User getUser() {
public void setUser(User user) {
this.user = }
public String getUsername() {
public void setUsername(String username) {
this.username = }
public List getList() {
public void setList(List list) {
this.list = }
public String Query() throws Exception {
list = iaccountimp.queryUser(null);
System.out.println("list大小"+list.size());
if(list.size()!=0){
ActionContext.getContext().getApplication().put("list",list);
return "QuerySuccess";
return INPUT;
1、jsp页面获取字符串的方法
&s:property value="username"/&
username:字符串名称,必须与action中保持一致
2、jsp页面获取链表中值得方法,一般list中都是存放的从数据库取出来的对象。取值如下:
&s:iterator value="list" status="st"&
list:链表名称必须与action中一致
&s:property value="username"/&
即可获取到list中user对象的username属性的值。
&/s:iterator&
3.jsp页面获取对象中的属性值,无论做修改还是查详情,都需要将取出的对象属性值显示在页面上。
操作如下:
&s:property value='user.state' /& user:对象名称;state:对象属性。必须与User类中保持一致。
&&&&推荐文章:
【上篇】【下篇】在jsp中获得action中的值 ?虚心求教~~~【struts2吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,107贴子:
在jsp中获得action中的值 ?虚心求教~~~收藏
例如:action中有private String name;在jsp页面中怎么获得那么的值?我知道struts2标签&s:property value="name"/&可以把name的值输出,但是我想获得name的值,无论用不用标签都行,只要能得到name的值。&%
String uname =
怎样得到action中的name,并赋值给uname???%&谢谢了!!!
&s:property value="name"/&的话默认是在valueStack里找值,不知道你想说的是用JSP标签取值还是JSP表达式取值?S2的原理其实和他们是一样的
无所谓在哪里取值,只要能取出来就行!
你想在java脚本中获取值,你可以在action类中用request提交 在jsp就可以获取值了
EL表达式也可以${对象.属性}
在struts2中,对private String name这个生成set和get方法,然后再前台页面不管你是用&s:property&标签还是&% String name = request.getAttribute() %&取随便,EL也可以,直接${name}就行
6L正解private 声明,同时必须有public的get和set方法
在jsp里面才可以取到
登录百度帐号推荐应用您所在的IP地址对ITeye网站访问过于频繁,为了判断您的访问是真实用户,请您填写验证码,谢谢!本帖子已过去太久远了,不再提供回复功能。js 取得request 中的值(struts jsp action)
我的图书馆
js 取得request 中的值(struts jsp action)
1.取变量值&&& var a = '&%=request.getAttribute("aaa");%&' ;2.也可以将这个值放在页面上.再取出来.&&& &input type="hidden" value="&%=request.getAttribute("aaa");%&" id="aaa"/&&&& var a = document.getElementById('aaa').(注):对于对象,我推荐使用第二种方法.这样可以在页面中不IMPORT JAVA类..更符合现在编程&&& eg:&&& &input type="hidden" value="${student.name}" id="stuName"/&&&& var stuName = $('stuName').// prototype.js新功能,简写.
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢

我要回帖

更多关于 jsp struts action 的文章

 

随机推荐