模型驱动(Model Driven)
1. jsp页面
<form action="reg.action" method="post"> 用户名:<input type="text" name="name"/><br> 密 码:<input type="password" name="pwd"/><br> 年 龄:<input type="text" name="age" /><br> 邮 箱:<input type="text" name="email" /><br> <input type="submit" value="提交"/> </form> |
2. struts.xml
<action name="reg" class="com.zys.system.action.UserModelAction" method="register"> <result name="success">/success.jsp</result> <result name="failure">/failure.jsp</result> </action> |
3. UserModelAction页面
publicclass UserModelAction implements ModelDriven<User>{ private User user=new User(); public String register(){ System.out.println(user); return"success"; } public User getModel() { return user; } } |
属性驱动和模型方式驱动方式自选,如果属性较多,建议使用模型驱动。(注意红色加粗部分为模型驱动和属性驱动的主要区别)