我有与Struts2的一个小问题,我不知道为什么它不工作访问...Struts2的 - 从JSP到操作变量
我想通过两个JSP之间的2个变量,通过Action类:
view1.jsp:
<s:form action="myAction">
<input id="var1" name="var1" type="text" />
<input id="var2" name="var2" type="text" />
<button type="submit"> Ok </button>
</s:form>
- > VAR1和VAR2是我想传递给Action类的变量
struts.xml中:
<action name="myAction" class="MyAction" method="execute">
<result name="success">view2.jsp</result>
</action>
Action.java:
public class MyAction extends DefaultActionSupport
{
private String var1;
private String var2;
public String execute() throws Exception
{
// ... Some actions ...
return SUCCESS;
}
// Getters & Setters for var1 and var2 (generated by Eclipse)
public String getVar1()
{
return var1;
}
public void setVar1(String var1)
{
this.var1 = var1;
}
public String getVar2()
{
return var2;
}
public void setVar2(String var2)
{
this.var2 = var2;
}
- >这正常工作;如果我把 “是System.out.print” 与干将,它表明我VAR1(内容1)和VAR2(内容2)的良好价值观
view2.jsp:
Values of var1 = <s:property value="var1" />
Values of var2 = <s:property value="var2" />
Textfield with var1 in default-value : <s:textfield value="%{var1}" />
Textfield with var2 in default-value : <s:textfield value="%{var2}" />
- >这里有个问题: 我无法获取var1和var2的内容!
- ><s:property value="var1" />
和<s:textfield value="%{var1}
正在返回“空”
我的错误在哪里?我不明白...我跟着别人在互联网上说的...
谢谢!
你能不能给我们你的getter和setter,因为他们有关系吗? – yunandtidus 2015-04-03 09:56:23
嗨!感谢您的评论 我编辑了我的消息,其中包含Getters和Setters的内容 – iammg 2015-04-03 10:09:56
您是否已将view2.jsp的代码放在窗体标记中。像
... – Anshuman 2015-04-04 18:39:27