快速业务通道

Spring MVC开发快速入门 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
/core</taglib-uri> 53       <taglib-location>/WEB-INF/tld/c.tld</taglib-location> 54     </taglib> 55     <taglib> 56       <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri> 57       <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> 58     </taglib> 59   </jsp-config> 60 61 </web-app>

Spring MVC开发快速入门(2)

时间:2011-01-17

它配置了以下功能:

配置 DispatcherServlet (servlet 标签),它是一个 Java Servlet 程序. 我们将它命名为 ideawu. 然后我们再配置 Servlet 映射(servlet-mapping 标签),也就是你希望哪些请求被DispatcherServlet处理. 这里,我们设置后缀名为 do(*.do) 的所有URL请求都被名为 ideawu 的 DispatcherServlet 的程序处理. 选择 .do 只是一个习惯,但是你不要选择 .html! 虽然《Spring in Action》选择了 .html,但是那是一种非常糟糕的作法,特别是你整合 Apache 和 Tomcat 的时候. 配置 CharacterEncodingFilter (filter 标签),否则你会发现中文乱码. 因为我的 jsp 和 html 文件都是 UTF-8 编码的,所以我在 param-value 标签中设置了 UTF-8. 估计你使用的是 GB2312 或者 GBK,立即转到 UTF-8 上来吧. 分解配置文件. context-param 标签指明我们的配置文件还有 /WEB-INF/database.xml 和 /WEB-INF/applicationContext.xml. ContextLoaderListener(listener 标签) 由此得知配置文件是哪些,它会将它们载入.

因为我们将 DispatcherServlet 命名为 ideawu,所以我们在 WEB-INF 目录下建立一个名为 ideawu-servlet.xml 的文件:

  ideawu-servlet.xml:1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "     http://www.springframework.org/dtd/spring-beans.dtd"> 3 4 <beans> 5 6   <bean id="viewResolver" class="org.springframework.web.servlet.       _view.InternalResourceViewResolver"> 7     <property name="prefix" value="/WEB-INF/jsp/" /> 8     <property name="suffix" value=".jsp" /> 9   </bean> 10 11   <bean id="simpleUrlHandlerMapping"       class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 12     <property name="mappings"> 13       <props> 14         <prop key="/hello.do">helloController</prop> 15       </props> 16     </property> 17   </bean> 18 19   <bean id="helloController" class="com.ideawu.HelloController"> 20     <!-- 21     <property name="helloManager" ref="helloManager" /> 22     --> 23   </bean> 24 25 </beans>

它配置了以下功能:

配置 InternalResourceViewResolver,它是 jsp 渲染模板的处理器. 如果你告诉 InternalResourceViewResolver 处理一个名为 hello 的模板时,它会渲染 /WEB-INF/jsp/hello.jsp 文件. 把 jsp 文件放到 /WEB-INF/jsp/ 目录下是被鼓励的,这样可以防止用户不经过 Controller 直接访问 jsp 文件从而出错(有些顽皮的人很喜欢这样做). 配置 SimpleUrlHandlerMapping,在

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号