html页面中
<form method="post" name="PostToActionForm" action="xxxAction.do">
  <input type="text" name="xxx">
  <input type="Submit" name="Submit" value="提交">
</form>ActionForm中
public void setXxx(int xxx) {
  this.xxx = xxx;
}
public int getXxx() {
  return xxx;
}

解决方案 »

  1.   

    强烈关注!!!to :iamsoloist (Soloist) 我也觉得struts的taglib不好用,想绕开它。有什么经验的话,能交流交流吗  我的QQ是5909558
      

  2.   

    taglib不想用就不要用了,个人觉得用它没什么好处。
    formbean
    <input type="text" name="xxx">
    name名要与set get方法后的name相关,第一个字母可以大写,setXxx
    getXxx
    需要定义struts-config.xml
    <form-beans>
    <form-bean name="addDepartment" type="com.hns.power.action.AddNewPowerForm"></form-bean>
    </form-beans>
    addDepartment 与你页面<form name值相关action:
    <action   path="/power/AddGroupPower"
                  type="com.hns.power.action.AddGroupPowerAction" name="addDepartment" scope="session">
        </action>package com.hns.power.action;
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import com.hns.power.log.Logger;
    /**
     * @author biggie
     */
    public class AddGroupPowerAction extends Action{
    /** 选中权限ID*/
    private String[] newpowerID;
    /** 未选中权限*/
    private String[] oldpowerID;
    /** groupID */
    private String groupID;
    /** 成功信息 */
    private boolean success=true;
    /** 日志信息 */
    private Logger log=Logger.getInstance("AddGroupPowerAction");
    /**
     * 处理请求信息
     * @param mapping Action映射
     * @param request 请求
     * @param response 响应
     * @exception IOException IO异常
     * @exception ServletException Servlet异常
     */
    public ActionForward execute(ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
    throws IOException, ServletException {
    request.setCharacterEncoding("UTF-8");
    HttpSession session=request.getSession();
    //取值
    AddNewPowerForm aF=(AddNewPowerForm)form;
      

  3.   

    taglib不想用就不要用了,个人觉得用它没什么好处。
    formbean
    <input type="text" name="xxx">
    name名要与set get方法后的name相关,第一个字母可以大写,setXxx
    getXxx
    需要定义struts-config.xml
    <form-beans>
    <form-bean name="addDepartment" type="com.hns.power.action.AddNewPowerForm"></form-bean>
    </form-beans>
    addDepartment 与你页面<form name值相关action:
    <action   path="/power/AddGroupPower"
                  type="com.hns.power.action.AddGroupPowerAction" name="addDepartment" scope="session">
        </action>package com.hns.power.action;
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import com.hns.power.log.Logger;
    /**
     * @author biggie
     */
    public class AddGroupPowerAction extends Action{
    /** 选中权限ID*/
    private String[] newpowerID;
    /** 未选中权限*/
    private String[] oldpowerID;
    /** groupID */
    private String groupID;
    /** 成功信息 */
    private boolean success=true;
    /** 日志信息 */
    private Logger log=Logger.getInstance("AddGroupPowerAction");
    /**
     * 处理请求信息
     * @param mapping Action映射
     * @param request 请求
     * @param response 响应
     * @exception IOException IO异常
     * @exception ServletException Servlet异常
     */
    public ActionForward execute(ActionMapping mapping,
     ActionForm form,
     HttpServletRequest request,
     HttpServletResponse response)
    throws IOException, ServletException {
    request.setCharacterEncoding("UTF-8");
    HttpSession session=request.getSession();
    //取值
    AddNewPowerForm aF=(AddNewPowerForm)form;