些個login.ation,我用webwork+velocity做的.public class LoginAction extends BaseAction {
    //~ Instance fields
    // --------------------------------------------------------
    private String _password = "";
    private HttpServletResponse _response = ActionContext.getResponse();
    private String _userId = "";
    //
    //~ Methods
    // ----------------------------------------------------------------
    /**
     * @see webwork.action.ActionSupport#doExecute()
     */
    protected String doExecute() throws Exception {
        ...
    }
    /**
     * @return String
     */
    public String getPassword() {
        return _password;
    }
    /**
     * @return String
     */
    public String getUserId() {
        return _userId;
    }
    /**
     * Sets the password.
     * 
     * @param password
     *            The password to set
     */
    public void setPassword(String password) {
        _password = password;
    }
    /**
     * Sets the login.
     * 
     * @param login
     *            The login to set
     */
    public void setUserId(String login) {
        _userId = login;
    }
}
在view.properties中加
login.action=quiz.web.webwork.action.signon.LoginAction
login.success=Main.action
login.error=index.action

解决方案 »

  1.   

    把我的_userId 改為你的userName,在修改1下get,set方法.
      

  2.   

    可以直接用velocity实现不,我不懂webwork呀,谢谢
      

  3.   

    那你自己寫servlet也是1樣的.velocity只是作為view,處理的數據全部在control層
      

  4.   

    那你不用框架,用decorator,一定要用框架嗎.
      

  5.   

    我是想用框架行不行,decorator是什么东东?
      

  6.   

    http://www.huihoo.com/java/sitemesh/2.html