自定义类型转换器实例:


注册功能(未与数据库连接)

首先创建一个注册功能的jsp页面

reg.jsp

   <div>

        <form action="reg.action"method="post">

           用户名:<input type="text" name="uname"/><br/>

           年龄:<input type="text" name="uage"/><br/>

           薪资:<input type="text" name="usalary"/><br/>

           出生日期:<input type="text" name="ubirth"/><br/>

           婚否:<input type="radio" name="umarry"value="true"/>已婚

           <input type="radio"name="umarry" value="false"/>未婚

        <br/>

       <input type="submit"value="提交"/>

        </form>

</div>

 

从上面的form表单中的action中可以知道jsp页面的数据会传送到struts.xml文件中

Struts.xml

<package name="reg" extends="struts-default"namespace="/">

       <action name="reg" class="cn.csdn.hr.domain.DemoAction"method="reg">

           <result>./index.jsp</result>

       </action>

    </package>

 

DemoAction

位于cn.csdn.hr.domain包下

注意:类要继承ActionSupport

private String uname;

    private Integer uage;

    private Double usalary;

    private Date ubirth;

    private boolean umarry;

    public String getUname() {

       return uname;

    }

    public void setUname(String uname) {

       this.uname = uname;

    }

    public Integer getUage() {

       return uage;

    }

    public void setUage(Integer uage) {

       this.uage = uage;

    }

    public Double getUsalary() {

       return usalary;

    }

    public void setUsalary(Double usalary) {

       this.usalary = usalary;

    }

    public Date getUbirth() {

       return ubirth;

    }

    public void setUbirth(Date ubirth) {

       this.ubirth = ubirth;

    }

    public boolean isUmarry() {

       return umarry;

    }

    public void setUmarry(boolean umarry) {

       this.umarry = umarry;

    }

    public DemoAction() {

       super();

       // TODO Auto-generated constructor stub

    }

    @Override

    public String toString() {

       return "DemoAction [uage=" + uage + ",ubirth=" + ubirth + ",umarry="

              + umarry + ", uname=" + uname + ",usalary=" + usalary + "]";

    }

   

    public String reg(){

       System.out.println(toString());

       return SUCCESS;

    }

 

Index.jsp页面

<h2>

        hi,成功啦!<br/>

        ${uname};<br/>

        ${uage};<br/>

        ${ubirth};<br/>

        ${usalary};<br/>

        ${umarry};

    </h2>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值