自定义类型转换器实例:


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

首先创建一个注册功能的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>

这个是完整源码 python实现 Flask,Vue 【python毕业设计】基于Python的Flask+Vue物业管理系统 源码+论文+sql脚本 完整版 数据库是mysql 本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值