springMVC向页面请求参数的几种方式以及ajax的应用
springMVC向页面请求参数的几种方式
springMVC处理特殊参数:时间类型的参数
1.该方法只适合在控制层
在控制层中加入如下方法并注解@InitBinder
@InitBinder public void initBinder(ServletRequestDataBinder binder){ binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); }
2.xml文件中配置
>自己写一个实体类实现接口
>然后在springMVC-servlet.xml中配置
<!-- 在springMVC-servlet.xml中配置<mvc:default-servlet-handler />后,会在Spring MVC上下文中定 义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会像一个 检查员,对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的 Servlet处理,如果不是静态资源的请求,才由DispatcherServlet继续处理。 --> <!-- 释放静态资源 第一种方案,静态资源不能再WEB_INF目录下 这个目录是个安全的目录,客户不能直接访问--> <mvc:default-servlet-handler/> <!-- 提供一些高级功能比如配置全局时间格式,数据的验证 --> <!-- 第三步:注册处理器映射器/处理器适配器 ,添加conversion-service属性--> <mvc:annotation-driven conversion-service="conversionService"/> <!-- 第二步: 创建convertion-Service ,并注入dateConvert--> <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <set> <ref bean="dateConvert"/> </set> </property> </bean> <!-- 第一步: 创建自定义日期转换规则 class:为时间转化类的全类名--> <bean id="dateConvert" class="com.zhiyou.han.utils.DateConvert"/>
springMVC的restFul风格
1.控制层代码
2.jsp页面的代码
springMVC与ajax的交互
1.导入jackson包
2.前端代码
3.控制层代码
本文来自博客园踩坑狭,作者:韩若明瞳,转载请注明原文链接:https://www.cnblogs.com/han-guang-xue/p/9757321.html