首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSP页面静态

今天说说jsp页面静态化,知道静态化的朋友都不陌生,说白了就是访问后缀html 而不是jsp。 没听说过静态化的朋友会问为啥要这么做,jsp访问好好的 为啥多此一举 好处:     1....各大门户类网站大家都可以看看页面的后缀,几乎都是.html结尾的.     2. seo方面,搜索引擎对html的收录较好,爬虫对html解析几乎100%,而对动态页面则少之又少,静态化后页面收录会高...首先,我们需要写页面的模板,就是jsp页面,我们生成后的html基于该模板的,说白了就是用查询好的数据去填充对应的地方,如下我写的一个简单模板jsp 这个jsp页面我命名为articleTemplate.jsp...id=100 不是直接输入html对应路径,控制台打出 直接跳转 证明没有再重新去生成,并且明显感觉速度要快很多, 如果生成页面时需要查找的数据更多,则效果更明显  并且上面的时间戳都一样,表示同一个页面...并且可以看到服务器对应路径下有一个生成了的html页面,且内容完全一样 ? 好了具体的内容就讲到这里了,这就是页面静态化。

5.7K40
您找到你想要的搜索结果了吗?
是的
没有找到

你了解大型网站的页面静态

目录 前言 方案一:网页静态HTML化 伪静态 布局样式模板化 应用层nginx 分发层nginx 前言 我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面如何处理的...这个方案的问题: 1、网页布局样式僵化,无法修改 如果产品经理觉得新闻详情页面的布局要调整一下,现在的不够美观,或者加个其他模块,那就坑爹了,我们需要把所有的已经静态html化的文章全部重新静态化。...这个不现实的,因为像网易这么大的体量,新闻量很大的,会被搞死。 2、页面会出现暂时间不一致 会出现用户刚刚再看最新的新闻,刷新一下又不存在了。...4、同步工具的不稳定 因为文件一旦多之后,同步工具稳定性就出现了问题 这个方案应该是比较传统的(不推荐) 方案二:伪静态化 什么静态?...不过这种链接方式对SEO不是太友好(SEO对网站来说太重要了);所以一般进行改造:http://www.xxx.com/news/1.html 这样看上去就是个静态页面

5.3K41

idea中JSP页面不能访问静态资源(图片,js,css) 的作用

必须配置SpringMvc对访问静态资源的支持,idea默认就是在main/webapp 下的文件路径,要在web-info同级的resource文件下放置,JSP中 ${pageContext.request.contextPath...这就决定了请求URL必须一个带后缀的URL,而无法采用真正的REST风格的URL。...如何让Spring框架能够捕获所有URL的请求,同时又将静态资源的请求转由Web容器处理,可将DispatcherServlet的请求映射配置为"/"的前提。...由于RESTSpring3.0最重要的功能之一,所以Spring团队很看重静态资源处理这项任务,给出了堪称经典的两种解决方案。...通过location属性指定静态资源的位置,由于location属性Resources类型,因此可以使用诸如"classpath:"等的资源前缀指定资源位置。

4.9K30

JSP 页面访问用户验证

jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问。本文讨论内容通过权限验证的用户,才可以访问特定的页面。...sessionJSP内置对象,与浏览器一一对应,允许用户存储和提取会话状态的信息,信息保存在服务器端。...)form中指定,如 action="login" 用户登录界面 用户登录界面,用户在访问整个网站之前需要访问的,因此最好制作成静态页面HTML,本例如:userlogin.html window.location="userlogin.html"; 3)userlogin.html 静态登录页面,见上面 用户登录界面 的所示 4) login.jsp...JSP页面 源码下载 参考推荐: 跳过登陆页面直接访问该jsp文件 如何实现JSP页面的访问控制 session 保存登录信息 Application Session Cookie区别

16.4K40

BAT 大厂的大型网站页面静态化你了解

老顾聊技术 原文链接:https://url.cn/5DBGSRG 我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面如何处理的?...这个方案的问题: 1、网页布局样式僵化,无法修改 如果产品经理觉得新闻详情页面的布局要调整一下,现在的不够美观,或者加个其他模块,那就坑爹了,我们需要把所有的已经静态html化的文章全部重新静态化。...这个不现实的,因为像网易这么大的体量,新闻量很大的,会被搞死。 2、页面会出现暂时间不一致 会出现用户刚刚再看最新的新闻,刷新一下又不存在了。...4、同步工具的不稳定 因为文件一旦多之后,同步工具稳定性就出现了问题 这个方案应该是比较传统的(不推荐) 方案二:伪静态化 什么静态?...不过这种链接方式对SEO不是太友好(SEO对网站来说太重要了);所以一般进行改造:http://www.xxx.com/news/1.html 这样看上去就是个静态页面

99310

页面静态

静态化的优势 (1)提高页面的打开速度 直接访问静态页面,无需任何动态处理,打开速度大幅提高 (2)降低服务器的访问压力 不需要应用服务器对动态程序的计算,也不需要连接数据库,极大降低系统压力 (3)有利于搜索引擎优化...搜索引擎喜欢静态页面,喜欢打开快的页面 (4)使网站更安全 减少使用动态页面的安全隐患,例如sql注入对静态页面没用的 静态化策略 可以根据页面的具体情况,决定静态化整个页面,还是静态化局部 例如首页...,变化的频率一般不大,而且访问率非常高,比较适合整个页面静态化 例如详情页,一般详情本身不太会常变,但评论信息可能经常变化,可以把页面静态化,但评论部分使用javascript进来动态显示 静态化实现案例

1.8K70

什么JSP

目录 什么JSP 安装配置JSP运行环境 JSP页面 JSP页面简介 设置Web服务目录 JSP运行原理 JSP 与Java Servlet的关系 HTML与JavaScript 什么JSPJSP...★ JSP以Java语言为基础,具有动态页面静态页面分离,能够脱离硬件平台的束缚以及编译后运行等优点,已经成为开发动态网站的主流技术之一。...指定JSP页面的编码(有关细节在第二章讨论) ** JSP页面的保存** (1) 扩展名.jsp。...(2) 保存类型选择为“UTF-8”(因为JSP页面指定的编码utf-8)。...字节码文件的主要工作: (1)把JSP页面中的HTML标记符号(页面静态部分)交给客户端浏览器负责显示; (2)负责处理JSP标记,并将有关的处理结果(用字符串形式)发送到客户端浏览器; (3

76810

JSP页面中调用另一个JSP页面中的变量

https://blog.csdn.net/huyuyang6688/article/details/16896447          在jsp学习中,经常需要在一个jsp页面中调用另一个jsp...jsp页面之间的变量调用有多种方法:         1、通过jsp的内置对象—request对象获取参数:          (1)通过超链接传参:                  例:把a.jsp...中i的值传到b.jsp中:                       在a.jsp页面中的核心代码为:                            <a href="b.<em>jsp</em>?...中表单中的name的值传送到b.<em>jsp</em>中:                       在a.<em>jsp</em><em>页面</em>中的核心代码为:                            中的星号<em>是</em>表示对所有同名的属性赋值,当然还可以对属性选择性地赋值: <<em>jsp</em>:setProperty name="

7.3K52

freemark页面静态

页面静态页面静态化 什么页面静态华 将动态页面转化成静态的html,降低与数据库的交互次数,提高页面的访问速度 就是服务器在请求来之前把已经固定好的东西先编译好了,等请求来了再动态的填数据,不要等请求来了什么都没做忙得半死...将网页以纯静态化的形式展现,就可以使用Nginx这样的高性能的web服务器来部署 Nginx可以承载5万的并发,而Tomcat只有几百 Freemarker 什么 Freemarker freemarker...freemaker模板引擎可以通过模板和数据生成静态页面....优点 提前根据模板和数据生成静态页面通过io流将页面写入到硬盘上, 访问的时候直接访问.就不用访问数据库了, 可以大大提高数据库的高并发读取性能. 数据库访问量降低....由于页面提前生成好的, 所以访问速度快, 客户体验好 由于html不需要tomcat解析浏览器可以直接访问, 所以给tomcat降低高并发访问压力.

19410

JSP 页面中的 路径问题

"> 上面两种写法相同的,都是指向 webapp 应用程序下的 login.jsp 页面。...二、关于 jsp 中请求路径的问题 一般我们会在 jsp 页面中放一个 form 表单,这样当我们启动项目的时候请求可以直接跳转到指定的请求路径上面去,这里的规则和超链接一样,只不过要重点注意 Servlet...如果你的 jsp 页面直接在项目的根目录下的话,表单跳转如下: ...---- 随便拿一个 JSP 和 Servlet 举例子: jsp 页面中的 form 表单的 action 指向直接写:servlet.do Servlet 的 urlPatterns 的值必须对应的...jsp 页面相对于应用根目录的绝对路径,也就是要加上 jsp 页面所在的包名,如:/demo/servlet.do 注意这里不用管 Servlet 在那个包下,只需要弄清楚发请求的 jsp 在哪个包下

8.1K20
领券