struts的Action 接口--(3)通配符方法调用
2018-01-22 11:04
337 查看
通配符调用实际上是一种动态方法调用
login.jsp
class LoginAction
login.jsp
<body> <form action="loginUser.action"> <div align="center"> 姓名<input type="text" name="name" value="admin" /><br /> 密码<input type="text" name="pwd" value="123" /><br /> <button type="submit">login登录</button> </div> </form> <form action="registerUser.action"> <div align="center"> 姓名<input type="text" name="name" value="admin" /><br /> 密码<input type="text" name="pwd" value="123" /><br /> <button type="submit">register登录</button> </div> </form> <form action="executeUser.action"> <div align="center"> 姓名<input type="text" name="name" value="admin" /><br /> 密码<input type="text" name="pwd" value="123" /><br /> <button type="submit">默认登录</button> </div> </form> </body>struts.xml
<action name="*User" class="com.LoginAction" method="{1}"> <result>/{1}.jsp</result> </action>
class LoginAction
import com.opensymphony.xwork2.Action; /** * 通配符 方法调用 * @author Administrator * */ public class LoginAction implements Action { private String name; private String pwd; private String message; public String execute() { message = "execute登录"; return SUCCESS; } public String login() { message = "login登录"; if ("admin".equals(name) && "123".equals(pwd)) return "success"; else return "fail"; } public String register() { message = "register登录"; if ("admin".equals(name) && "123".equals(pwd)) return "success"; else return "fail"; } //
相关文章推荐
- struts的Action 接口--(3)通配符方法调用
- struts的Action接口-- (1)动态方法调用
- Struts的Action接口---(2)Method属性方法调用。
- Struts2.5动态方法调用action和使用通配符访问action
- struts2.5 使用感叹号和通配符实现动态方法调用无效的问题及解决!
- struts2中动态方法调用和使用通配符定义Action
- struts2.5 使用感叹号和通配符实现动态方法调用无效的问题及解决!
- struts2教程:10、动态方法调用和使用通配符定义action
- struts之Action的调用方法
- Struts2.5动态方法调用 错误Messages:This method: edit for action product is not allowed!解决方法
- 【Struts】Action 3 动态方法调用
- 在struts中的Action方法中,调用request.getInputStream() 发现无法读到任何数据
- Struts2动态方法调用和使用通配符定义action
- Struts2.0深入学习 Strust2与Servlet API,Action多方法调用,result标签的type的类型
- 第11章 动态方法调用和使用通配符定义action
- Struts2.5使用通配符的方式实现动态方法调用报错
- struts 2.5 action的多分发 ---动态方法调用
- Messages:This method: edit for action XXX is not allowed!-Struts2.5动态方法调用错误解决方法
- Struts2_动态方法调用和使用通配符定义action
- Struts返回Json 格式result时action中方法调用两次