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; }