spring mvc 入门配置
?
?1. 把所需jar拷貝到工程目錄下WEB-INF/lib
?2. 配置WEB.xml,配置前端控制器 org.springframework.web.servlet.DispatcherServlet
???????? ? <servlet>
???????? ? ????????????? <servlet-name>springmvc</servlet-name>
???????? ? ????????????? <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
?????????????????? ???????? <param-value>classpath:spring_config/applicationContext-mvc.xml</param-value>
</init-param>
???????? ? </servlet>
???????? ? <servlet-mapping>
???????? ? ???? <servlet-name>springmvc</servlet-name>
???????? ? ???? <url-pattern>*.do</url-pattern>
???????? ? </servlet-mapping>
3.? 創建spring mvc控制核心配置:applicationContext-mvc.xml??????????????
????? 配置控制器
?????? <bean id="login" name="/login.do" class="com.beifeng.controller.LoginController"></bean>
? ? ? 配置試圖解析器
?????? <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
?????????????? <!-- 前綴 -->
?????????????? <property name="prefix" value="/jsp/"></property>
??????????????? <!-- 后綴 -->
??????????????? <property name="suffix" value=".jsp"></property>
??????? </bean>
4.編寫控制器類 LoginController 必須繼承AbstractController 重寫handleRequestInternal
??? @Override
??? protected ModelAndView handleRequestInternal(HttpServletRequest request,
??????????? HttpServletResponse arg1) throws Exception {
??????? // TODO Auto-generated method stub
???????
??????? String userName = request.getParameter("userName");
??????? String userPw = request.getParameter("userPw");
??????? System.out.println("------我是springMVC的控制器---------");
??????? System.out.println("賬號:"+userName);
??????? System.out.println("賬號:"+userPw);
???????
??????? ModelAndView mav = new ModelAndView("index");
???????
??????? //模擬調用Model
??????? if("admin".equals(userName) && "123".equals(userPw)){
??????????? mav.addObject("message", "用戶登錄成功!");
??????? }else{
??????????? mav.addObject("message", "賬號或密碼錯誤!");
??????? }
??????? return mav;
??? }
? 返回數據和試圖? ModelAndView mav = new ModelAndView("index");????
????????
?5. 編寫JSP頁面 顯示數據
在jsp 界面中使用{$message}即可以顯示message變量
總結
以上是生活随笔為你收集整理的spring mvc 入门配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 目录/sys 解析
- 下一篇: TDA2x软件框架分析