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

听歌网站源码wordpress dux2.0

听歌网站源码,wordpress dux2.0,西部数码网站管理助手 mssql,网站一键生成app1. url-pattern/的值 (1).使用拓展名的方式#xff0c;语法*.xxx#xff0c;xxx是自定义的拓展名#xff0c;常用的方式*.do#xff0c;*.action,不能使用*.jsp. (2).使用斜杠 /当项目中使用了 / #xff0c;他会替代tomcat中的default。导致所有的…1. url-pattern/的值 (1).使用拓展名的方式语法*.xxxxxx是自定义的拓展名常用的方式*.do*.action,不能使用*.jsp. (2).使用斜杠 /当项目中使用了 / 他会替代tomcat中的default。导致所有的静态资源都给DispatcherServlet处理默认情况下DispatcherServlet没有处理静态资源的能力没有控制器对象能处理静态资源的访问所以静态资源(html,js,图片,css) 都是404。动态资源可以正常访问。tomcat中的default这个servlet的作用1.处理静态资源2.处理未映射到其他servlet的请求2. 测试两种写法 2.1 测试*.xxx 在webapp目录下创建images文件夹并且添加图片web.xml文件中DispatcharServlet配置如下servletservlet-namedispatcherServlet/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-classinit-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:springmvc.xml/param-value/init-paramload-on-startup1/load-on-startup/servletservlet-mappingservlet-namedispatcherServlet/servlet-nameurl-pattern*.do/url-pattern/servlet-mappingindex.jsp页面% page contentTypetext/html;charsetUTF-8 languagejava % html headtitleindex/title /head body img srcimages/th.jpg alt我是spring的logo/ /body /html 启动服务器可以看出可以正常访问 url-pattern*.do /url-pattern会去找 *.do对应的servlet找不到的时候会使用tomcat的default默认 servlet 该servlet有能力处理静态资源所以图片会正常显示。2.2 测试 / 将*.do 改为/再次启动服务器图片访问失败 原因解释修改为/之后它会把匹配所有请求都当做是对控制器的访问去掉后缀进行匹配。例如你访问/main.css会变成/main这也是造成你引入的.css, .js等静态资源无法访问的原因因为他们都被当做控制器的路径了。2.3 解决问题 url-pattern/的值并不是说写为/后静态资源就无法访问了。经过一些配置后该问 题也是可以解决的。2.3.1 使用 mvc:default-servlet-handler/ 声 明 了 mvc:default-servlet-handler / 后 springmvc 框 架 会 在 容 器 中 创 建 DefaultServletHttpRequestHandler 处理器对象。它会像一个检查员对进入 DispatcherServlet 的 URL 进行筛查如果发现是静态资源的请求就将该请求转由 Web 应用服务器默认的 Servlet 处理。一般的服务器都有默认的 Servlet。只需要在 springmvc.xml 中添加mvc:default-servlet-handler/标签即可。声 明 了 mvc:default-servlet-handler / 后 springmvc 框 架 会 在 容 器 中 创 建 DefaultServletHttpRequestHandler 处理器对象。它会像一个检查员对进入 DispatcherServlet 的 URL 进行筛查如果发现是静态资源的请求就将该请求转由 Web 应用服务器默认的 Servlet 处理。一般的服务器都有默认的 Servlet。2.3.2 使用 mvc:resources/常用 第一种解决方案依赖服务器第二种解决方案则不依赖服务器加入该标签之后框架会创建ResourceHttpRequestHandler这个对象 并且添加了mvc:resources/标签专门用于解决静态资源无法访问问题。需要在 springmvc 配置文件中添加如下形式的配置mvc:resources mapping/images/** location/images//location 表示静态资源所在目录。当然目录不要使用/WEB-INF/及其子目录。mapping 表 示 对 该 资 源 的 请 求 以 /images/ 开 始 的 请 求 如 /image/beauty.jpg , /images/car.png 等。注意后面是两个星号**。 小技巧有时候静态资源有很多种比如htmljs图片这个时候我们需要写几个mvc:resources标签我们也可以将所有的静态资源文件夹放入一个大的文件夹比如static文件夹这样我们在写标签的时候就可以写成mvc:resources mapping/static/** location/static//。问题 mvc:resources/和RequestMapping存在一定冲突需要加入 mvc:annotation-driven/来解决冲突。
http://www.hkea.cn/news/14449685/

相关文章:

  • 青岛谷歌网站建设长春网站建设找新生科技
  • 个人博客模板网站wordpress应用展示
  • 自适应网站搭建wordpress 手册主题
  • 做外贸通常用哪些网站网站建设Skype打不开
  • 百度官方网站网址湖北专业网站建设检修
  • 深圳网站建设三把火如何创作自己的平台
  • 北京的电商平台网站jsp网站开发心得
  • 学做网站多久能学会汽车网站排行榜前十名
  • 杭州网站建设公司平台设计素材的网站
  • 单位申请免费网站湖南企业网站制作公司
  • 湖州网站开发公司asp c 网站开发
  • 网站子页设计wordpress免费商城
  • 网站服务器放置地查询南充 网站建设
  • 开网站做什么产品网络推广怎样做
  • 做网站要会写代码吗好姑娘免费高清视频
  • 怎么做夜场网站网上书城网站开发的目的与意
  • 建设网站答辩情况WordPress上传文件格式
  • wordpress 用户站点济南制作网站有哪些
  • 小米手表网站怎样建立网站 优帮云
  • 一个电商网站建设需要哪些技术手机网页视频下载工具
  • 公众号做微网站吗客户要做网站建设话术
  • 网站推广智选刺盾云下拉青岛seo百科
  • 房产网站建设整体架构产品怎么做市场推广
  • 龙岗网站建设公司网页设计代码大全下载
  • 网页设计和网站开发的区别网址大全123上网导航
  • 合肥网站的建设做网站要什么资料
  • 网站响应速度验收佛山网站建设公司有哪些
  • 影业的网站怎么做注册公司名字查询系统
  • 邯郸国外网站建设费用网站开发公司人员配置
  • 南充网站建设公司商城网站开发项目描述