jsp的4个作用域区别( pageScope、requestScope、sessionScope、applicationScope)

page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。 request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。 session和application里的变量一直在累加,开始还看不出区别,只要关闭浏览器,再次重启浏览器访问这页,session里的变量就重新计算了。 application里的变量一直在累加,除非你重启tomcat,否则它会一直变大。 而作用域规定的是变量的有效期限。 如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。 如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。 所谓请求周期,就是指从http请求发起,到服务器处理结束,返回响应的整个过程。在这个过程中可能使用forward的方式跳转了多个jsp页面,在这些页面里你都可以使用这个变量。...

很实用的web性能测试插件:Yslow , PageSpeed

 packageorg.springframework.web.servlet.resource;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava.nio.charset.Charset;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.ServletException;importjavax.servlet.ServletResponse;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.commons.logging.Log;importorg.apache.commons.loggi...

pages 元素(ASP.NET 设置架构)web.config 详解

pages元素(ASP.NET设置架构)  buffer="[True|False]"  enableEventValidation="[True|False]"  enableSessionState="[True|False|ReadOnly]"  enableViewState="[True|False]"  enableViewStateMac="[True|False]"  smartNavigation="[True|False]"  autoEventWireup="[True|False]"  pageBaseType="typename,assembly"  userControlBaseType="typename"  validateRequest="[True|False]"  masterPageFile="filepath" &nb...

如何将你的github仓库部署到github pages(github.io博客)

 详细的git教程:http://www.cnblogs.com/tugenhua0707/p/4050072.html#!comments 作为教程,很重要的一点就是要最大化的傻瓜化,本文将从新建一个github仓库开始到成功部署githubpages一步步解析。第一步:新建一个github仓库"hello-ghpages":现在我们有了一个空的仓库,上面只有README.md和LICENCE文件,并且注意现在所在的分支是"master"。之所以强调这一点是因为接下来的步骤必须明确自己的githubpage在哪个分支下面,这个等会儿再介绍。第二步:点击页面右边一列的“Settings”,跳转到项目设置界面:第三步:在设置界面我们能够看到有一块的标题是“GithubPages”,点击这一块上面的“Automaticpagegenerator”按钮:第四步:在“NewProjectSite”页面,需要注意的是页面最下面的“trackingID”。&l...

ngx_pagespeed-nginx前端优化模块介绍

ngx_pagespeed是Nginx的一个扩展模块,借助pagespeed,为Nginx网站服务器提速。主要的功能是针对前端页面而进行服务器端的优化,对前端设计人员来说,可以省去优化css、js以及图片的过程。ngx_pagespeed对nginx自身负载能力的提升基本是看不到的,甚至会因为进行服务器端的优化而使系统增加负载;但从减少客户请求数的角度去看,牺牲部分服务器性能还是值得的。ngx_pagespeed模块的主要功能大致有:1)图像优化:剥离元数据、动态调整,重新压缩2)CSS和JavaScript压缩、合并、级联、内联3)小资源内联4)推迟图像和JavaScript加载5)对HTML重写、压缩空格、去除注释等6)提升缓存周期作为Nginx组件,ngx_pagespeed将重写你的网页,让用户以更快的速度进行访问。重写的工作包括压缩图片、缩减CSS和JavaScript、扩展缓存时间,同样还包括其它一些最佳实践:1)优化缓存----整合应用程序的数据和逻辑2)最小化round-trip次数----削减连续的请求/响应周期数3)最小化请求开销----削减上传大小4)最小化负载大...

layout components pages及基本操作

components组件layouts模板pagesnuxt.config.jsnuxt的配置文件 ...

thinkphp 分页Pages

 位置:Thinkphp/Library/Think/Pages或Page  pages.class.php<?php//+----------------------------------------------------------------------//|ThinkPHP[WECANDOITJUSTTHINKIT]//+----------------------------------------------------------------------//|Copyright(c)2006-2014http://thinkphp.cnAllrightsreserved.//+----------------------------------------------------------------------//|Licensed(http://www.apache.org/licenses/LICENSE-2.0)//+-----------------------------------------------------...
代码星球 代码星球·2020-04-10

使用Github Pages和 Hexo生成个人博客网址

 正值本命年结束之际,我利用GithubPages和Hexo制作了属于自己的个人网站。https://wangqinghe95.github.io/ 20200124  搭建博客主页20200125  学习Markdown并上传第一篇博客-----《Markdown基本语法》20200126  解决hexo上传的文章在网页无法显示问题20200128  解决所有本地文章都放在一个文件夹的问题,上传第一篇PAT解题20200131  将网站上文章的标签和分类做好,上传Python第一篇文章  目前网站还是采用默认的背景和主题,但是已经可以写文章并且上传了。因为主要学的是C/C++,所以前端的东西没接触过,大多使用的都是插件。想等着有时间自己把网站的背景主题给搭建起来,现在就先讲究着用一些吧。 我会把最后的实验楼实验和shell编程的题这两个计划的归类内容写完以后这个博客就不再更新了。 --20200128 ...

根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引

sitemap的索引提示是默认开启的,如需要关闭sitemap的索引提示,可在小程序项目配置文件project.config.json的setting中配置字段checkSiteMap为false这个是提醒,新版本加入的   ....

打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机

如果一台电脑同时连接多个打印机,而且每个打印机使用的纸张大小各不相同(比如:票据打印钱用的小票专用张,办公打印机用的是A4标准纸),在处理打印类的需求时,如果不用代码干预,用户必须每次打印时,都必须在弹出窗口里,手动选择打印机(还有可能需要设置纸张类型),这样用起来会比较烦。幸好,.Net提供了“二”个很有用的类:PrintDialog(打印机设置对话框)、PageSetupDialog(页面设置对话框)(注:之所以给“二”加引号,是因为"打印机设置"其实已经完全包含了“页面设置”的所有功能,而且“PageSetupDialog”类在实际使用中发现还有一个容易误导的地方)一、打印机设置(PrintDialog)示例代码:usingSystem;usingSystem.Drawing.Printing;usingSystem.Windows.Forms;namespacePrintDemo{publicpartialclassForm1:Form{publicForm1(){Initializ...

Apache ‘mod_pagespeed’模块跨站脚本漏洞

漏洞名称:Apache‘mod_pagespeed’模块跨站脚本漏洞CNNVD编号:CNNVD-201310-677发布时间:2013-11-05更新时间:2013-11-05危害等级:  漏洞类型:跨站脚本威胁类型:远程CVE编号:CVE-2013-6111Apachemod_pagespeed是美国谷歌(Google)公司为ApacheHTTP服务器提供的一种能够改进网站的页面加载时间的模块。         ApacheHTTPServer中的mod_pagespeed模块中存在跨站脚本漏洞。远程攻击者可利用该漏洞注入任意Web脚本或HTML。以下版本受到影响:mod_pagespeed0.x,1.0.22.7,1.1.x,1.24.1,1.3.25.1至1.3.25.4版本,1.4.26.1至1.4.26.4版本,1.5.27.1至1.5.27.3版本,1.6.29.1至1.6.29.6版本。目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链...

onbeforeunload、onpagehide、onunload、onload、onpageshow的正确执行顺序

一、Chrome支持onbeforeunload、onpagehide、onunload,只是在这些方法执行的时候alert,console这些方法已经被注销了。二、浏览器跳转、关闭、刷新时都按a,b,c,d,e的顺序执行<ahref="http://www.baidu.com">跳转到百度</a>  //页面跳转之前执行了a事件window.onbeforeunload=function(){localStorage.setItem('a','1')}//页面隐藏的时候执行了b事件window.onpagehide=function(){localStorage.setItem('b','2')}//当用户离开页面时触发了c事件window.onunload=function(){localStorage.setItem('c','3')}//页面完成加载时执行了d事件window.onload=function(){localStorage.setItem('d','4')}//页面显示的时候执行了e事件window.onpageshow=function(...

【原】用Github pages搭建自己制作的网页,方法最简单,适用于新手

本人自学前端一个多月,写个几个网页想要用来应聘,网上搜各种搭建网站的方法,发现不是要收费就是很麻烦。终于黄天不负有心人,让我找见了githubpages,不但免费,还非常的方便!!在这里我就来分享给大家,同时也希望像我一样的前端新人不用再走弯路了。1.首先你要有你写好的网页文件2.需要去GitHub注册一个账号进入链接https://github.com/ 页面右上角点击signup 进入注册页面开始注册。填写完用户名、邮箱、密码后,点击下面的Createanaccount完成注册。3.在github创建一个个人网站登陆你的github账号,然后点击网页右上角的加号然后点击Newrepository输入你的repositoryname,然后将下面的小勾勾上,之后就可以点下面的绿色创建啦在仓库中打开sitting在sitting下点击launchautomaticpagegenerator按钮。之后再点击右下角绿色的continuetolayouts进入到样式选择界面,随便选一个就行,然后点击publishpage,对后面没有影响,毕竟我们是要上传自己的网页的。完了之...

一款易用、高可定制的vue翻页组件 vo-pages

在线体验:pages.cixi518.comnpmivo-pages--savevo-pages组件父元素必须设置固定高度并填写属性overflow:hidden;如:height:100vh;overflow:hidden;全局引入//mian.jsimportVoPagesfrom"vo-pages";import"vo-pages/lib/vo-pages.css";Vue.component('VoPages',VoPages)局部引入importVoPagesfrom'vo-pages';import"vo-pages/lib/vo-pages.css";components:{VoPages}常规使用<vo-pages:data="list"@pullingUp="pullingUp"@pullingDown="pullingDown":loadedAll="loadedAll"><ulclass="article-list"><liclass="article"v-for="articleinlist":key="article.id">...

Yslow&PageSpeed– 诊断各种缓慢症状

Google的PageSpeed和yahoo的yslow是各位不可少的前端工具(同样也都是firebug的插件,安装了firebug之后才可以拥有她们),当各位无法用三寸不烂之舌收拾产品和各种大佬的时候。我猜您可以用这两锅说服他们。slow地界面一如往常的顺眼下面简单说一下yslow的主要功能    其中上图标示3的地方是yslow的几个主要功能的选项卡。     第一个选项卡是当前页整体评分(Grade),个人对这个很不敏感。点选后为下图(个人对评分很不敏感)     第二个选项卡是当前页的一些加载进来的各种文件统计,点选后为下图     第三个选项卡是状态,左边的饼图是缓存前的状态,右边的是缓存后的状态。点选后为下图     第四个选项卡是一些yslow推荐的优化工具(我个人经常用的是smush,可以无损压缩各种web端的图片)点选为下图&nbs...
首页上一页12下一页尾页