struts2 标签 在JS中取得Action中设置的session值

后台有一个变量形式session key
就是
Action中(比如)
String pp="abc";
String [] name={"aa"......}(其它值若干);
session.put(name[0],pp);
想在JSP中的JS中取得name的值,原来是想#session.${name[0]}
结果输出的是 "#session.aa"
而不是abc
js中是用name[0]输出,不用aa,因为想输出变量对应session中的值

第1个回答  2012-07-06
var str = "${sessionScope.aa}";
alert(str);

为何不行?
将action里面put的code和JS附近代码全部放出来本回答被网友采纳
第2个回答  推荐于2016-08-14
这...
你是把他放到了session里.但是,你没有从session里取呀...
你的${name[0]}取的是request里的呗...本回答被提问者采纳
第3个回答  2012-07-06
#session.getParemeter(name[0])行不行,没试过
$符号貌似是EL和OGNL的用法(针对对象吧)。一般类型的(String)能这样用吗?我没试过、
不知道对不对,同求解释
第4个回答  2012-07-06
存request.getSession.setAttrbute("sessionValue","***");
取request.getSession.getAttrbute("sessionValue");
第5个回答  2012-07-06
你拿到的是字符串,不是session

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面...

Struts2的作用域?在action中怎样得到session?
实现 ServletRequestAware接口就可以拿到 request,然后request.getSession();

JSP页面用struts2 taglib标签如何获取保存在sesion中的常量的值
public static String LOGIN_USER = "login_user";HttpSession session = request.getSession();session.setAttribute(Constant.LOGIN_USER, user);session.getAttribute(Constant.LOGIN_USER); 用户名: <%=session.getAttribute("login_user")%> 用户名: ${user} ...

struts2跳转到action后多了一个jsessionid,然后进行任何操作都会提示登 ...
当浏览器访问网页时,Tomcat 会给这个浏览器创建一个session 对象并且将本session 的ID 用Cookie 的方式(特殊的Cookie:JSessionId)回传给浏览器保存起来。操作超时说明session失效,session失效说明cookies写入客户浏览器失效,客户浏览器无cookies可能是用户浏览器禁用了cookies ...

struts2怎么提取jsp数据
对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面中使用el表达式取出这个值(${message },直接以类属性名称取值即可,el默认的取值域就是request,struts2会将action的所有带有get,set(这两个方法必须同时有)的属性自动的放入request域中【当然你也可以使用struts的标签库,不...

strus2 的action类中定义同名变量,为啥能自动获取jsp的参数
struts2框架就是对servlet进行了一些封装,我们在servlet中获取页面参数的时候是调request.getParameter(“XXX”)来获取参数值,其实struts2也是这样的,只是struts2对你隐藏了这一步,你看不到而已。你在web.xml中可以看到我们配置了struts2的filter,在你访问一个页面的时候(比如manage\/userAdd.action)...

我想请教一下关于struts2+h+s中action中操作的方法是否需要session和数...
applicationContext.xml配置:<bean id="dataSource" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" \/> <!-- hibernate配置文件一定要在SRC根目录下,并且已经配置了model user --> <property...

Struts2 Action怎么配置WebSocket
在struts.xml中配置上面的信息。注意:stackoverflow说的这种并不正确。<!--constant name="struts.action.excludePattern" value="^ws:\/\/.+$" --> 前提:你的websocket的web程序路径最好不要在websocket下,建议back,,ws之类的,否则不明不白就会被struts拦截!!!你的Endpoint应该like this:如果没...

struts2中我想把结果放入到session中ActionContext.getContext().getSe...
Struts2自己也封装了个 session,这个 session是个 Map类型的对象。所以和 Map 用法一样的,使用 put 存值,get 取值。用法是:\/\/ java \/\/ 保存到struts2 sessionActionContext.getContext().getSession().put("user", user);\/\/ jsp 用struts标签: 用EL表达式:${hello}用JSP代码:<%=session...

er表达式能获取session中值么,怎么获取?
这个是Struts2 OGNL表达式 OGNL要结合struts标签来使用。由于比较灵活,也容易把人给弄晕,尤其是“%”、“#”、“$”这三个符号的使用。“#”符号有三种用途:(1)、访问非根对象(struts中值栈为根对象)如OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有...

相似回答