用SpringMVC写的一个注册页面中的地址一栏,需要用什么配置

SpringMVC中的注册页面的代码是挺容易的,建立一个Controller文件,映射文件(其中Springmvc.xml文件放SpringMVC的2-5步配置文件,web.xml放第一步配置文件),最后就是JSP文件,就完成了这整个注册代码的页面。

但是注册列表中要有地址怎么办,地址可不是简单的像用户名,用户密码一样一输入就可以了,地址还需要很多文件的支持,下面就来一步步详解。

首先需要一个get,set的实体类文件,为什么需要这个文件呢,因为需要获取地址的数据,而地址不是像其他数据一样只是简单的获取就行了,而是要分省份和城市,所以要分别针对省份和城市分别不同的get和set,最后别忘了toString()。

第二步是在JSP页面的form表单里面加上
地址: <input type="text" name="address"><br>
加上这个后页面就会增加多一个地址的栏

第三步是创建converter文件
这个converter文件有两种,一个是String到Address的转换
另一个是Address到String的转换

第四步就是在Springmvc.xml文件里面配置上这个

 <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
        <property name="converters">
            <set>
                <bean class="Converter.String2AddressConverter"/>
                <bean class="Converter.Address2StringConverter"/>

            </set>
        </property>
    </bean>

就可以完成转换了

最后运行一下,发现在注册页面当中输入地址栏,“江苏”“南京”,之后它就会自动转换为地址类型,江苏省南京市

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值