當柳上原的風吹向天際的時候...

          真正的快樂來源于創造

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          工程下載本工程適用于MyEclipse

          WAR文件下載本War已經與WAS6.1測試過

          一些重要的代碼
          appctx.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
          <beans>
              
          <bean id="userService" class="com.service.UserService">
              
          </bean> 

          </beans>

          UserController.java
          package com.controller;

          import org.springframework.beans.factory.annotation.Autowired;
          import org.springframework.stereotype.Controller;
          import org.springframework.web.bind.annotation.RequestMapping;
          import org.springframework.web.servlet.ModelAndView;

          import com.domain.User;
          import com.service.UserService;

          @Controller
          @RequestMapping(
          "/user")
          public class UserController{
              @Autowired
              
          private UserService userService;
              
              
              @RequestMapping(
          "/register")
              
          public ModelAndView createUser(User user){
                  userService.register(user);
                  
                  ModelAndView mav
          =new ModelAndView();
                  
                  mav.setViewName(
          "registerOk");
                  mav.addObject(user);
                  
                  
          return mav;
              }
              
              @RequestMapping(
          "/login")
              
          public ModelAndView login(User user){
                  userService.login(user);
                  
                  ModelAndView mav
          =new ModelAndView();
                  
                  mav.setViewName(
          "loginOk");
                  mav.addObject(user);
                  
                  
          return mav;
              }
          }

          User.java
          package com.domain;


          public class User{
              
          private String userName;
              
              
          private String userPswd;
              
              
          public String getUserName() {
                  
          return userName;
              }
              
          public void setUserName(String userName) {
                  
          this.userName = userName;
              }
              
          public String getUserPswd() {
                  
          return userPswd;
              }
              
          public void setUserPswd(String userPswd) {
                  
          this.userPswd = userPswd;
              }
          }

          UserService.java
          package com.service;

          import com.domain.User;


          public class UserService{
              
          public boolean login(User user){
                  
          return true;
              }
              
              
          public boolean register(User user){
                  
          return true;
              }
          }
          spring-servlet.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <beans xmlns="http://www.springframework.org/schema/beans"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
              xmlns:context
          ="http://www.springframework.org/schema/context"
              xsi:schemaLocation
          ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd   
                 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd   
                 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd   
                 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"
          >

              
          <context:annotation-config />
              
              
          <!-- 掃描 com.controller下標記了@Controller注解的類 -->
              
          <context:component-scan base-package="com.controller" />
              
              
          <!-- 啟動Spring MVC的注解功能,完成請求和注解POJO的映射 -->
              
          <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

              
          <!-- 視圖名稱解析器 p:prefix前綴是路徑,p:suffix是擴展名-->
              
          <bean
                  
          class="org.springframework.web.servlet.view.InternalResourceViewResolver"
                  p:prefix
          ="/" p:suffix=".jsp" />

              
          <bean id="multipartResolver"
                  class
          ="org.springframework.web.multipart.commons.CommonsMultipartResolver"
                  p:defaultEncoding
          ="utf-8" />
          </beans> 

          web.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation
          ="http://java.sun.com/xml/ns/javaee 
              http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
          >
              
          <display-name>SpringMVCSample01</display-name>

              
          <welcome-file-list>
                  
          <welcome-file>index.jsp</welcome-file>
              
          </welcome-file-list>

              
          <context-param>
                  
          <param-name>contextConfigLocation</param-name>
                  
          <param-value>classpath:appctx.xml</param-value>
              
          </context-param>
              
          <listener>
                  
          <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
              
          </listener>

              
          <servlet>
                  
          <servlet-name>spring</servlet-name>
                  
          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
                  
          <load-on-startup>1</load-on-startup>
              
          </servlet>
              
          <servlet-mapping>
                  
          <servlet-name>spring</servlet-name> 
                  
          <url-pattern>*.html</url-pattern>
              
          </servlet-mapping>
          </web-app>

          login.jsp
          <%@ page contentType="text/html; charset=UTF-8"%>
          <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
              
          <head>
                  
          <title>登錄頁面</title>
              
          </head>

              
          <body>
                  登錄
          <br/>
                  
          <form method="post" action="<c:url value="/user/login.html"/>">
                      
          <input type="text" name="userName"/><br/>
                      
          <input type="password" name="userPswd"/><br/>
                      
          <input type="submit" name="提交">
                  
          </form>
              
          </body>
          </html>
          loginOk.jsp
          <%@ page contentType="text/html; charset=UTF-8"%>
          <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
              
          <head>
                  
          <title>登錄成功頁面</title>
              
          </head>

              
          <body>
                  用戶${user.userName}登錄成功
              
          </body>
          </html>
          posted on 2012-04-17 16:51 何楊 閱讀(2848) 評論(1)  編輯  收藏 所屬分類: Java

          Feedback

          # re: Spring MVC 例子 2015-06-19 10:04 zuidaima
          spring mvc demo教程源代碼下載 :http://zuidaima.com/share/kspringmvc-p1-s1.htm  回復  更多評論
            

          主站蜘蛛池模板: 新昌县| 汽车| 深水埗区| 宿迁市| 五寨县| 乐山市| 咸阳市| 太谷县| 葫芦岛市| 虎林市| 梧州市| 专栏| 湟源县| 屏东市| 同仁县| 石林| 苗栗县| 花莲市| 西贡区| 迁西县| 红原县| 鹤壁市| 南京市| 兴国县| 南涧| 溆浦县| 新巴尔虎右旗| 逊克县| 拉萨市| 洪洞县| 日土县| 保德县| 常宁市| 清涧县| 汾西县| 壶关县| 普陀区| 安徽省| 宿松县| 大田县| 蛟河市|