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

微信开发者工具如何使用资源优化网站排名

微信开发者工具如何使用,资源优化网站排名,青岛网站建设推广信息网络公司,厦门网站建设seo文章目录 一、环境准备二、配置 web.xml三、配置 SpringMVC-Servlet.xml ,这里不再使用之前那种写法,直接采用注解配置,引入注解支持,配置视图解析器四、编写 Controller(Controller 和 RequestMapping 注解说明&#…

文章目录

  • 一、环境准备
  • 二、配置 web.xml
  • 三、配置 SpringMVC-Servlet.xml ,这里不再使用之前那种写法,直接采用注解配置,引入注解支持,配置视图解析器
  • 四、编写 Controller(@Controller 和 @RequestMapping 注解说明)
  • 五、编写要跳转的jsp页面,显示ModelandView存放的数据




一、环境准备


  • 1、创建 maven 项目,添加框架支持

  • 2、添加依赖,因为 maven 可以有一些资源过滤的问题,这里直接将资源过滤配置补全

    <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.1.9.RELEASE</version></dependency><!-- 导入servlet 和 jsp 的 jar 依赖 --><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency>
    </dependencies><build><resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
    </build>
    
  • 3、检查项目结构中是否有 lib 夹以及 jar 是否成功导入了,并配置 tomcat



二、配置 web.xml

	<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><!--1.注册servlet--><servlet><servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--通过初始化参数指定SpringMVC配置文件的位置,进行关联--><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:SpringMVC-Servlet.xml</param-value></init-param><!-- 启动顺序,数字越小,启动越早 --><load-on-startup>1</load-on-startup></servlet><!--所有请求都会被springmvc拦截 --><servlet-mapping><servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping></web-app>


三、配置 SpringMVC-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:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttps://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvchttps://www.springframework.org/schema/mvc/spring-mvc.xsd"><!-- 自动扫描包,让指定包下的注解生效,由IOC容器统一管理 --><context:component-scan base-package="com.sys.controller"/><!-- 让Spring MVC不处理静态资源:HTML,JS,CSS,图片,视频等 --><mvc:default-servlet-handler/><!-- 支持mvc注解驱动在spring中一般采用@RequestMapping注解来完成映射关系要想使@RequestMapping注解生效必须向上下文中注册DefaultAnnotationHandlerMapping和一个AnnotationMethodHandlerAdapter实例这两个实例分别在类级别和方法级别处理。而annotation-driven配置帮助我们自动完成上述两个实例的注入。--><mvc:annotation-driven /><!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"id="internalResourceViewResolver"><!-- 前缀 --><property name="prefix" value="/WEB-INF/jsp/" /><!-- 后缀 --><property name="suffix" value=".jsp" /></bean></beans>
    


四、编写 Controller(@Controller 和 @RequestMapping 注解说明)

  • @Controller:

    @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象(控制器)。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器。

    •         单单使用@Controller 标记在一个类上还不能真正意义上的说它就是SpringMVC 的一个控制器类,因为这个时候Spring 没有管理它。需要把这个控制器类交给Spring 来管理。

             这个时候有两种方式可以把我们自己的 Conroller 交给Spring 管理,好让它能够识别我们标记的@Controller 。

              第一种方式是在SpringMVC 的配置文件中定义 Conroller 的bean 对象。
                      < bean class=“com.sys.controller.MyController”/ >

             第二种方式是在SpringMVC 的配置文件中告诉Spring 该到哪里去找标记为@Controller 的Controller 控制器:自动扫描包
                      <context:component-scan base-package=“com.sys.controller”/>

  • @RequestMapping:

    处理 URL 的映射请求,也就是通过它来指定控制器可以处理哪些URL请求。可以标记在类上,也可以标记在方法上。标记在类上时,层级相当于标记在方法上的父级。

    • 代码示例:

      // 使用注解开发
      @Controller
      @RequestMapping("/hello")
      public class HelloController {/** 当类上标记了@RequestMapping 那么匹配的URL就是:127.0.0.1://8080/hello/h1* 如果未标记,那么直接匹配方法上的即可:127.0.0.1://8080/h1* */@RequestMapping("h1")public String hello(Model model){// 数据封装model.addAttribute("msg","Hello Spring MVC!");// 返回视图return "hello";}}
      


五、编写要跳转的jsp页面,显示ModelandView存放的数据

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>${msg}</body>
</html>
  • 运行网址:127.0.0.1://8080/hello/h1
http://www.mmbaike.com/news/88843.html

相关文章:

  • wordpress 页面路径武汉久都seo
  • 代办营业执照代办seo常见的优化技术
  • 武汉阳逻定制公交线路影视站seo教程
  • WordPress网站登录邮件提醒深圳网络推广推荐
  • 清河做网站哪儿好微信搜一搜怎么做推广
  • 村庄建设网站百度识图扫一扫入口
  • 长春哪里有做网站的网络营销方案3000字
  • 网站建设公司-山而企业网站开发多少钱
  • 本人找做钢筋笼的活网站注册公司流程和费用
  • 软件下载大全网站云南网站建设快速优化
  • 教育公司网站建设方案seo数据是什么
  • 备案成功的网站百度广告推广平台
  • 网站建设方案书模板下载官网seo是什么意思
  • wap网站域名成品网站源码在线看
  • 深圳网站建设 百业su搜索引擎优化
  • 网站技术策划内容张家口网站seo
  • 订单系统单页面网站怎么做什么叫优化
  • 茌平做网站推广seo策略是什么意思
  • app开发公司比较好seo优化几个关键词
  • 怎样拥有自己的网站国内产女装一线二线品牌知乎
  • 深圳自适应网站的公司b站推广网站入口mmm
  • 主机做网站工具靠谱的代运营公司
  • php动态网站开发教程如何建网站
  • 网站建设销售话术开场白房产网站建设
  • dede网站乱码steam交易链接在哪里
  • 东莞凤岗网站建设制作如何优化网络连接
  • 建设学校网站的操作流程具体中央电视台一套广告价目表
  • 天河公司网站建设公司苏州seo门户网
  • 南通网站建设祥云seo线下培训课程
  • 网站建设公司怎么做业务独立站seo推广