读书人

struts2注解的方式映射到同一Action的

发布时间: 2012-03-25 20:55:17 作者: rapoo

struts2注解的方式映射到同一Action的不同方法
页面用的jsp 用的struts2框架
1. jsp写了两个form,但提交的时候,两个一齐提交到同一个Action里了,怎么去Action里定位是提交到某个方法呢。
2. Action用的注解形式,如果可以映射的话,Action的映射怎么配?
3. 这个例子,基于struts2标签的 jsp 页面怎么做?

希望高人给个例子,别拷贝网站上的
谢谢!


[解决办法]
为什么 不写在一个表单里 同时提交两张表单 我以前也想过这个问题 结果发现很难实现
[解决办法]

探讨

俩功能相关,一个需要参数,一个不需要参数 引用:
为什么 不写在一个表单里 同时提交两张表单 我以前也想过这个问题 结果发现很难实现

[解决办法]
Java code
@Component@Scope("prototype")@Namespace("/")public class UserAction extends BaseAction{    /**     *      */    private static final long serialVersionUID = 1L;    private static final Logger LOGGER = Logger.getLogger(UserAction.class);    private String account;    private String passwd;    private String vcode;    @Action(value = "/login", results = { @Result(name = "login", location = "login.jsp") })    public String login()    {        LOGGER.debug("Login");        return "login";    }    @Action(value = "/doLogin")    public void doLogin()    {        // TODO 这里需要操作数据库,暂时只是为了搭建框架使用        ProcessResult<JSON> processResult = new ProcessResult<JSON>();        String vcode = (String) session.getAttribute("VCODE");        if (!this.vcode.equals(vcode))        {            processResult.setSuccess(false);            processResult.setMessage("验证码错误!");            sendJson(processResult.toJSON());            return;        }        processResult.setSuccess(true);        sendJson(processResult.toJSON());        return;    } 

读书人网 >Java Web开发

热点推荐