A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 唯有不同 初级黑马   /  2019-4-25 16:13  /  869 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

获取jsp传递过来的数据
1.get请求在地址栏后面写属性用?和&连接  hello?username=zhangsan&password=1234
2.用from表单 post请求,封装成一个对象,再向Controller里面方法传入对象

解决中文乱码问题
使用过滤器
在<web-app>标签配置
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>

封装List集合和Map集合
<form action="${pageContext.request.contextPath }//account2" method="post">
姓名 <input type="text" name="username"><br>
密码<input type="text" name="password"><br>
薪水<input type="text" name="money"><br>
用户id<input type="text" name="users[0].id"><br>
用户地址<input type="text" name="users[1].address"><br>
用户id<input type="text" name="map['one'].id"><br>
用户地址<input type="text" name="map['one'].address"><br>
<input type="submit" value="提交">
</form>
</body>

自定义类型转化器
1.编写一个转换类实现 Converter<String,Date>接口
2.重写 Converter的方法
3.springmvc.xml配置
<bean id="stringparse" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="cn.itcast.utils.StringToDate"></bean>
</set>
</property>
</bean>
<!-- 配置spring开启注解mvc的支持-->
<mvc:annotation-driven conversion-service="stringparse"/>

RequestParms


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马