struts驱动模型方式

来源:互联网 发布:淘宝网玉兰油套装 编辑:程序博客网 时间:2024/05/21 22:38

jsp页面


<form id="userform" action="register_registe.action" method="post">
    <div class="loginBox">
        <div class="login_cont">            
                <ul class="login_list">
                    <li class="l-tit">用户名</li>
                    <li><input type="text" name="userName"
                        class="login_input user_icon"></li>
                    <li class="l-tit"></li>
                    <li class="l-tit">密码</li>
                    <li><input id="password" type="password" name="userPassword"
                        class="login_input pass_icon"></li>

                    <li class="l-tit">确认密码</li>
                    <li><input type="password" name="repassword"
                        class="login_input pass_icon"></li>
                    <li class="l-tit">邮箱</li>
                    <li><input type="text" name="userEmail"
                        class="login_input mail_icon"></li>

                    <li class="verification">验证码:<input type="text"
                        class="val_input"> <input type="text" value="as"
                        class="val_phote ">
                    </li>


                    <li><input type="submit" value="注册" class="login_btn"></li>

                </ul>   
        </div>
    </div>
    </form>



struts.xml页面


<struts>

<package name="graProject" extends="struts-default" namespace="/">
<!--因为我采用的是spring管理struts的方式,所以action中的class对应的是spring容器中的web层 的id ,若未采用这种方式,则直接写类的全路径即可-->
    <action name="register_*" class="UserWeb" method="{1}">
        <result name="success">/index.jsp</result>
    
    </action>



</package>

</struts> 


web层页面



package com.web;

import com.entity.User;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.service.UserService;
//web层使用模型驱动的方式,
public class UserWeb extends ActionSupport implements ModelDriven<User> {
    
    
    private UserService userservice;
    //引入实体对象
    private User user=new User();
    public void setUserservice(UserService userservice) {
        this.userservice = userservice;
    }
    
    
    public String registe(){
        System.out.println("用户名"+user.getUserName());
        System.out.println("密码:"+user.getUserPassword());
        System.out.println("邮箱:"+user.getUserEmail());
        
        
        System.out.println("通配符方式跳转了");
        
        
        return "success";
        
        
    }


    @Override
    public User getModel() {
        // TODO Auto-generated method stub
        return user;
    }



}


原创粉丝点击