当前位置: 首页 > news >正文

中英文网站建设的差别西安seo网站管理

中英文网站建设的差别,西安seo网站管理,自我介绍ppt模板免费下载,哪个网站可以做自由行地图简介 Spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面;Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块;使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择…

简介

Spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面;Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块;使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用 Spring的SpringMVC 框架或集成其他MVC开发框架;下面将演示搭建第一个 SpringMVC 项目

实现步骤

  1. 首先我们先创建一个动态 web 项目,名为:SpringMVC;如果不用 maven 的话,Spring 的对应 jar 包可以直接在这个网址下载:https://repo.spring.io/libs-release-local/org/springframework/spring/

  2. 将 Spring 的包全部导入到项目的 lib 文件夹下,除了 Spring 的包之外,还有一个 commons-logging.jar 包一样要导入进去

  3. 在 web.xml 中添加如下内容;注意这里的 servlet-class:org.springframework.web.servlet.DispatcherServlet,我们要使用 Spring 的DispatcherServlet 来控制流程,拦截项目中其他的 xml 文件

<servlet><servlet-name>spring</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/spring-servlet.xml</param-value></init-param><load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping><servlet-name>spring</servlet-name><url-pattern>/</url-pattern>
</servlet-mapping>

还可以顺便加上中文过滤器

<!-- 字符过滤器 -->
<filter><filter-name>CharacterFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param>
</filter>
<filter-mapping><filter-name>CharacterFilter</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>
  1. 在 web.xml 同目录下创建一个 spring-servlet.xml 文件

  2. 给 spring-servlet.xml 文件添加相应的 schema 配置, 可以通过打开 \docs\spring-framework-reference\htmlsingle.html 文件,然后搜索:‘xmlns:mvc’ 找到相应的 schema,注意还要添加 context 的 schema,最基本的内容如下

<beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
  1. 配置如下内容,context:component-scan是指程序会在哪些包下面去找添加了 annotation 的类 mvc:annotation-driven/ 是指打开 SpringMVC的annotation功能;最后的 bean,InternalResourceViewResolver 是指我们选择这种方式来映射 view,里面的两个配置分别是返回映射的前缀和后缀,假如:在controller 中返回了 ‘hello’ 字符串,那么,view的路径就是 view path = prefix + ‘hello’ + ‘.jsp’
<context:component-scan base-package="com.ibm.reskill"/>
<mvc:annotation-driven/>
<!--(推荐)第一种:视图层配置 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><! -- 可省略 --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/>
</bean><!--第二种:视图层配置 -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"><! -- 可省略 --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /><property name="prefix" value="/WEB-INF/jsp/" /><property name="suffix" value=".jsp" />
</bean>

7.新建一个controller.class来测试

@
Controller("testController")
@ Scope("singleton") //单例模式,默认,可省略;多例模式的话,应配置成 prototype
public class TestController {@RequestMapping({"/hello", "/"})public String hello() {System.out.println("hello");return "hello";}
}

注意:如果按照以上步骤操作,出现404错误,并发现 nohandlerfound 异常

(1) 仔细检查每一个配置文件中的配置内容是否正确

(2) 如果确定每一个配置文件正确,引用的class也没有问题,那么可以尝试在 eclipse 中手动 bulid project

http://www.rdtb.cn/news/22612.html

相关文章:

  • 满城网站建设高端网站建设公司排名
  • 第三方电子商务平台有哪些郑州seo优化培训
  • php做网站首页修改网站优化排名软件
  • 做网站必须有站点吗宁波网站制作优化服务公司
  • 网站定制开发与模版代运营公司排名
  • 网站建设发专业人才培养方案郑州免费做网站
  • 自己做局域网网站的流程seo营销技巧
  • 益阳有专做网站的吗手机优化
  • 青岛网站建设-中国互联百度一下你就知道官方
  • 如何选择企业网站开发优化网站快速排名软件
  • 如何减少网站建设中的错误什么是网站优化
  • wdcp装wordpress502焦作网站seo
  • 手机能访问电脑上自己做的网站吗网络建站优化科技
  • 用c语言可以做网站吗百度小程序seo
  • 哪个网站做图书广告好今天刚刚的最新新闻
  • 网站设计应该怎么做重庆百度总代理
  • 模块化建站工具百度提交网站
  • 内江如何做百度的网站四川企业seo推广
  • 重庆旅游网站建设公司一个新产品怎么推广
  • wordpress博客字体seo深圳网络推广
  • 苏州网站建设2万起百度公司地址在哪里
  • 西宁公司网站建设网站收录工具
  • 七米网站建设手机百度网盘网页版登录入口
  • wordpress 七牛视频播放google seo怎么优化
  • 淘宝做短视频网站好网站设计费用明细
  • 西宁网站策划公司搜索引擎优化案例
  • 自己做家具展示网站国际重大新闻事件10条
  • 做cpa推广用哪种网站好seo关键词排名优化制作
  • 开个跨境电商要多少钱张家界网站seo
  • python做网站教程官方网站百度一下