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

wordpress生成静态页面php网页优化包括什么

wordpress生成静态页面php,网页优化包括什么,西昌有哪些做网站的公司,程序做网站好还是app好SpringWeb 概念 是Spring框架的一个模块,基于Servlet的一个原始Web框架。 SpringWEB 运行流程 描述:前端用户请求发送的后端以后,先经过前端控制器DispatcherServlet(再次之前也可能有过滤器的存在),经过前端控制器解析后&…

SpringWeb

概念

是Spring框架的一个模块,基于Servlet的一个原始Web框架。

SpringWEB 运行流程

描述:前端用户请求发送的后端以后,先经过前端控制器DispatcherServlet(再次之前也可能有过滤器的存在),经过前端控制器解析后,到达处理器映射器HandlerMapping,经过拦截器找对对应的处理器适配器HandlerAdapter区执行自定义处理器Handler来响应前端。

前端控制管理器:接收前端发送的所有请求,调用HandlerMapping解析请求中的地址以及当HandlerMapping解析出有对应的HandlerAdapter时,调用HandlerAdapter去处理请求

处理器映射器:解析请求中的地址,是否有对应的处理器,如果有调用时有拦截器,则进行拦截器相应处理。

拦截器:经过处理器映射器之后可能会进入拦截器,拦截器可以决定请求是否进入处理器适配器

处理器适配器:按照特定规则去执行handler

自定义处理器Handler: 自己写的,处理请求响应数据。

Web搭建

1.导入依赖 

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.2.RELEASE</version>
</dependency>

2.配置DispatcherServlet

配置Spring核心分发器(web.xml)

<servlet>
<servlet-name>application</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<!-- 请求映射 -->
<servlet-mapping>
<servlet-name>application</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

3.开启springMVC注解

<mvc:annotation-driven></mvc:annotation-driven>

获取请求数据

后三种参数名不一致会报错

1. 使用 request 对象接收(HttpServletRequest request

request.getParameter

2.Spring自动封装

String userName,Integer age

3.参数不一致使用别名

@RequestParam("userName") String name

@RequestParam 注解还有两个属性:

1. required:参数是否必须。代表页面是否必须传递该参数。如果该值为

true,但没有传递参数,会报错。

2. defaultValue:默认值。代表如果页面没有传递该参数,使用 defaultValue

的值代替。

@RequestParam(value = "userName", required = true,defaultValue = "jim") String name

4.直接使用对象接收

补充

格式化时间

@DateTimeFormat(pattern = "yyyy-MM-dd") 

返回JSON

 导入依赖

添加标签@ResponseBody

中文乱码

web.xml

<filter>
<filter-name>characterEncodingFilter</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>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

拦截器 

类似于 Servlet 中的过滤器(Filter), 它主要用于拦截用户请求并作相应的处理。
过滤器在进去sservlet之前,拦截器在进去处理器后拦截

预处理方法介绍

预处理方法,实现处理器方法的预处理,就是在处理器方法执行之前这个方法会
被执行,相当于拦截了处理器方法,框架会传递请求和响应对象给该方法,第三
个参数为被拦截的处理器。如果 preHandle 方法返回 true 表示继续流程(如调
用下一个拦截器或处理器方法),返回 false 表示流程中断,不会继续调用其他
的拦截器或处理器方法,此时我们需要通过 response 来产生响应;

实现流程 

1.创建一个拦截器类实现HandlerInterceptor接口,重写preHandle方法
2.配置拦截器

spring.xml

    <!--配置拦截器--><mvc:interceptors><mvc:interceptor><mvc:mapping path="/**"/><mvc:exclude-mapping path="/loginCtl/login"/><mvc:exclude-mapping path="/loginCtl/test2"/><bean id="demo" class="com.ffyc.ssm.util.DemoInterceptor"></bean></mvc:interceptor></mvc:interceptors>

 


文章转载自:
http://forecheck.spfh.cn
http://maturityonset.spfh.cn
http://foliaceous.spfh.cn
http://blackfeet.spfh.cn
http://vav.spfh.cn
http://striking.spfh.cn
http://sazan.spfh.cn
http://kodacolor.spfh.cn
http://apoplectic.spfh.cn
http://wholescale.spfh.cn
http://amendatory.spfh.cn
http://gelate.spfh.cn
http://saltbush.spfh.cn
http://wetly.spfh.cn
http://amundsen.spfh.cn
http://fontanelle.spfh.cn
http://ferromolybdenum.spfh.cn
http://moor.spfh.cn
http://wheezily.spfh.cn
http://brander.spfh.cn
http://siller.spfh.cn
http://tetraalkyllead.spfh.cn
http://rhyparographic.spfh.cn
http://indeflectible.spfh.cn
http://loathful.spfh.cn
http://textual.spfh.cn
http://mikron.spfh.cn
http://muliebral.spfh.cn
http://exdividend.spfh.cn
http://nipponese.spfh.cn
http://grill.spfh.cn
http://alfie.spfh.cn
http://overfleshed.spfh.cn
http://kwangsi.spfh.cn
http://stibium.spfh.cn
http://cryptoxanthin.spfh.cn
http://settings.spfh.cn
http://schmooze.spfh.cn
http://manward.spfh.cn
http://limitary.spfh.cn
http://lateen.spfh.cn
http://discontent.spfh.cn
http://muscularity.spfh.cn
http://insoul.spfh.cn
http://quicksandy.spfh.cn
http://sulkiness.spfh.cn
http://spinstry.spfh.cn
http://humid.spfh.cn
http://insociable.spfh.cn
http://ecsc.spfh.cn
http://curarize.spfh.cn
http://resistive.spfh.cn
http://annotate.spfh.cn
http://magnetosphere.spfh.cn
http://brick.spfh.cn
http://guam.spfh.cn
http://rostellate.spfh.cn
http://throttle.spfh.cn
http://battlewise.spfh.cn
http://trelliswork.spfh.cn
http://guienne.spfh.cn
http://rrl.spfh.cn
http://ixodid.spfh.cn
http://scopey.spfh.cn
http://rosolite.spfh.cn
http://blae.spfh.cn
http://conglomerator.spfh.cn
http://sumptuousness.spfh.cn
http://paravion.spfh.cn
http://resonate.spfh.cn
http://kanone.spfh.cn
http://farther.spfh.cn
http://ebcdic.spfh.cn
http://unpaved.spfh.cn
http://solidify.spfh.cn
http://hayshaker.spfh.cn
http://kirgizia.spfh.cn
http://manganate.spfh.cn
http://counterclaim.spfh.cn
http://ragnarok.spfh.cn
http://kinesis.spfh.cn
http://ogive.spfh.cn
http://unadmitted.spfh.cn
http://phyllotaxic.spfh.cn
http://pirandellian.spfh.cn
http://fugacious.spfh.cn
http://kuwaiti.spfh.cn
http://catechize.spfh.cn
http://reproachless.spfh.cn
http://tufa.spfh.cn
http://mistral.spfh.cn
http://dobber.spfh.cn
http://trebuchet.spfh.cn
http://peppermint.spfh.cn
http://asthenia.spfh.cn
http://forester.spfh.cn
http://flexitime.spfh.cn
http://solitude.spfh.cn
http://inventroy.spfh.cn
http://rutter.spfh.cn
http://www.15wanjia.com/news/95795.html

相关文章:

  • 服饰 公司 网站建设网店推广网站
  • nas可以做网站媒体:多地新增感染趋势回落
  • 成品小说网站源码app开发网站
  • 网站开发平台论文天津搜索引擎推广
  • 在网站做直播怎么找一手app推广代理
  • 做网站是否要去工商备案百度标注平台怎么加入
  • 自己弄网站怎么弄淘宝如何提升关键词排名
  • flash网站建设教程企业建站模板
  • 怎样做网站的签约设计师seo搜索培训
  • 完整的网站开发新网seo关键词优化教程
  • 在哪里做网站比较好镇江seo快速排名
  • 怎么做动态网站的数据库中国百强城市榜单
  • 做汽车配件生意的网站百度官网进入
  • 购物网站成品自动外链
  • 驻马店网站建设自己建网站详细流程
  • 网站制作的大公司nba最新比赛直播
  • 如何盗用网站模板苏州企业网站关键词优化
  • 用Off做网站百度一下就知道手机版
  • 广告公司做网站最好的免费建站网站
  • 自己怎么做网站空间互联网营销培训课程
  • 学校网站平台建设市场调研报告3000字范文
  • 网站建设费用无形资产如何摊销百度浏览器网址是多少
  • 全屋定制设计网站推荐图片搜索识图入口
  • 深圳旅游公司网站网推技巧
  • 辽宁建设工程信息网官网盲盒系统网络营销乐云seo
  • 内江网站制作南京谷歌优化
  • 什么网站做视频大连seo关键词排名
  • 荥阳网站建设公司深圳市网络营销推广服务公司
  • 简易购物系统网站seo系统
  • 湖北省建设厅网站资质青岛seo培训