新建maven web工程
引入maven依赖
配置java resources webapp目录
配置前端控制器
新建springmvc.xml文件
新建HelloController
新建jsp页面
配置Handler
中文编码支持
新建maven web工程
引入maven依赖
org.springframework spring-core5.3.0 org.springframework spring-beans5.3.0 org.springframework spring-context5.3.0 org.springframework spring-webmvc5.3.0
引入servlet-api.jar包
配置java resources webapp目录
配置前端控制器
springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml springmvc *.do
新建springmvc.xml文件
在src/resources文件夹下新建配置文件,如下:
helloword
public class HelloController implements Controller {
@Override
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mav=new ModelAndView();
mav.setViewName("/WEB-INF/jsp/test.jsp");
mav.addObject("msg","今天天气很冷");
return mav;
}
}
新建jsp页面
在WEB-INF下新建目录jsp,并在新目录下创建jsp页面,如下:
<%@ page contentType="text/html;charset=utf-8" language="java" %>
webrx
msg:${msg}
配置Handler
然后配置服务器浏览:http://localhost/hello.do
中文编码支持
characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 characterEncodingFilter /*



