[ java ] spring-mvc!

来源:互联网 发布:mac视频加速播放器 编辑:程序博客网 时间:2024/05/16 17:29

一早上来公司上班,又是没网的节奏!什么又做不了!

想起昨天了看了些spring-mvc的文档。

就来配置下spring-mvc。

由于没有网络,那就只有spring的官方文档了。

1. 先是建立个基本工程就ok了。

2. 引入spring-mvc的开发包。根据开发文档只需要三个包。

以下是spring的文档:

Copy libraries to 'WEB-INF/lib'

First create a 'lib' directory in the'war/WEB-INF' directory. Then, from the Spring distribution, copyspring.jar(fromspring-framework-2.5/dist) andspring-webmvc.jar (fromspring-framework-2.5/dist/modules) to the new'war/WEB-INF/lib' directory. Also, copycommons-logging.jar(fromspring-framework-2.5/lib/jakarta-commons) to the'war/WEB-INF/lib' directory. These jars will be deployed to the server and they are also used during the build process.

3. 修改web.xml,添加一个servlet.如下:

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4"         xmlns="http://java.sun.com/xml/ns/j2ee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee          http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >  <servlet>    <servlet-name>springapp</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>springapp</servlet-name>    <url-pattern>*.htm</url-pattern>  </servlet-mapping>  <welcome-file-list>    <welcome-file>      index.jsp    </welcome-file>  </welcome-file-list></web-app>


4 在WEB-INF 下新建springmvc-servlet.xml.这里的命名为你的工程加上servlet.

   然后在文档中配置你需要的controller.

 

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  <!-- the application context definition for the springapp DispatcherServlet -->  <!--         控制器,hello.htm的路径,都会经过该控制器。有点像在struts2中struts.xml中配置action的感觉。每一个路径对应个cotroller.在srping-mvc中没有action的概念,只有cotroller.   -->  <bean name="/hello.htm" class="springapp.web.HelloController"/></beans>

5 建立controller.并在webroot下面建立hello.jsp.

package springmvc.web;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;public class HelloController implements Controller{protected final Log logger = LogFactory.getLog(getClass());public ModelAndView handleRequest(HttpServletRequest arg0,HttpServletResponse arg1) throws Exception {logger.info("run hello Controller");return new ModelAndView("hello.jsp");}}


然后在浏览器中输入 http://localhost:8080/springmvc/hello.htm.即可显示hello.jsp页面。


 

 

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 九个月宝宝缺锌怎么办 宝宝4 5天不吃饭怎么办 16个月宝宝不肯吃饭怎么办 儿童不吃饭很瘦怎么办 小孩吃饭吃的少怎么办 宝宝突然晚上不睡觉怎么办 l岁宝宝吃多了怎么办 3个月婴儿厌食怎么办 11个月婴儿厌食怎么办 7个月的婴儿厌食怎么办 小孩记忆不好读书记不住怎么办 9岁儿童不爱睡觉怎么办 6岁儿童不爱吃饭怎么办 2岁半宝宝不吃饭怎么办 一年级的孩子不爱学习怎么办 小孩不爱写作业怎么办啊 孩子不爱看书怎么办如何教育 2岁宝宝不爱看书怎么办 儿媳妇比儿子年龄大我不喜欢怎么办 不喜欢儿子却生了儿子怎么办 静不下心来看书怎么办 孩子爱玩不爱学怎么办 孩子爱玩不爱学习怎么办 孩子爱玩手机不爱学习怎么办 照四维宝宝太活泼了怎么办 胎宝宝太活泼了怎么办 7个月宝宝太活泼怎么办 我是个初中生不想上学怎么办 3岁宝宝不肯说话怎么办 两周宝宝不爱吃饭怎么办 小孩不喜欢吃水果蔬菜怎么办 孩子对学习不感兴趣怎么办 幼儿园老师不喜欢我孩子怎么办 孩子数学不主动思考问题怎么办 孩子做事慢磨蹭家长应该怎么办 孩子不写作业怎么办啊 对孩子在校被欺怎么办 二年级的孩子不爱学习怎么办 孩子不爱学习怎么办二年级 二年级孩子不爱写作业怎么办 孩子喜欢的朋友家长不喜欢怎么办?