我想将会话值作为隐藏表单值传递给操作类。
我见过几个例子,但对我没什么用;我在行动中得到null
。
Update.jsp:
<s:hidden name="name" value="%{#session.sname}" />
<s:property value="#session.sname"></s:property>//works fine and printing username
用户名存储在会话中。我想将此名称发送给动作类,但我无法发送。
UpdateAction.java:
public class UpdateAction extends ActionSupport {
String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public string execute() {
System.out.println("Username"+name);//getting null value
}
}
答案 0 :(得分:1)
你应该尝试:
<s:hidden value="%{#session['sname']}" name="aName"></s:hidden>