请问各位高手:目前研究STRUTS2碰到个很着急的问题,望大家帮帮小弟我想在前断页面输入数据,然后在相应action中获得输入的数据,但就是无法获得,具体代码如下前端页面代码
<s:form action="groupList" method="post">
<s:textfield name="name" label="groupname"></s:textfield>
<s:submit label="确定" />
</s:form>
具体action代码public class GroupAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private Integer id;
private String name;
public String groupList() throws Exception {
System.out.println("group "+name);
return SUCCESS;
}}
struts.xml代码<include file="struts-default.xml" />
<constant name="struts.multipart.saveDir" value="c:\"></constant>
<package name="SSH2" extends="struts-default">
<action name="groupList" class="com.mycompany.zl.action.GroupAction" method="groupList">
<result name="success">/testStrutsHtml.jsp</result>
</action>
</package>
web.xml代码 <filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>所有文件内容自认为,已无错误可为什么就是无法从前台获取值呢?非常着急请大家帮帮忙吧!!
<s:form action="groupList" method="post">
<s:textfield name="name" label="groupname"></s:textfield>
<s:submit label="确定" />
</s:form>
具体action代码public class GroupAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private Integer id;
private String name;
public String groupList() throws Exception {
System.out.println("group "+name);
return SUCCESS;
}}
struts.xml代码<include file="struts-default.xml" />
<constant name="struts.multipart.saveDir" value="c:\"></constant>
<package name="SSH2" extends="struts-default">
<action name="groupList" class="com.mycompany.zl.action.GroupAction" method="groupList">
<result name="success">/testStrutsHtml.jsp</result>
</action>
</package>
web.xml代码 <filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>所有文件内容自认为,已无错误可为什么就是无法从前台获取值呢?非常着急请大家帮帮忙吧!!
是你后台的全部代码?
这个name没有get、set方法?
private static final long serialVersionUID = 1L;
private Integer id;
private String name;public String groupList() throws Exception {
System.out.println("group "+name);return SUCCESS;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}Integer id.......
}
加set和get方法public 和 private修饰都可以取到值 只要写了get,set方法就可以