- //1.配置Web.xml
- <servlet>
- <servlet-name>dispatcher</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>dispatcher</servlet-name>-->然后要在Web-Inf下面建个dispatcher-servlet.xml
- <url-pattern>*.do</url-pattern>
- </servlet-mapping>
- //2.配置dispatcher-servlet.xml
- // <!-- 把标记了@Controller注解的类转换为bean -->
- <context:component-scan base-package="com.mvc.controller" />
- // <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
- </bean>
- //返回试图的类型--->比如Controll返回一个“show”,那结果就为show.jsp
- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/"></property>
- <property name="suffix" value=".jsp"></property>
- </bean>
- 3.@Controller
- public class TestController{
- @RequestMapping(value="/student/add")
- public String add(@ModelAttribute("student")Student student,Model m)
- {
- m.addAttribute("name", "您好:"+student.getName()+"你的注册时间"+student.getTime().toLocaleString());
- return "test";
- }
- @InitBinder //结果String---Date类型的转化的问题
- public void initBinder(WebDataBinder bind, WebRequest request) {
- DateFormat fmt = new SimpleDateFormat("yyyy年MM月dd日");
- CustomDateEditor dateEditor = new CustomDateEditor(fmt, true);
- bind.registerCustomEditor(Date.class, dateEditor);
- }
- }
初始Spring Mvc
最新推荐文章于 2024-09-27 20:07:43 发布