Servlet Jsp
擦肩而过
天道酬勤,精益求精
展开
-
getAttribute()与getParameter的区别
当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发。 下面整理一下getParameter和getAttribute的区别和各自的使用范围。(1)HttpServletRe转载 2015-07-02 09:57:34 · 366 阅读 · 0 评论 -
JSTL 标签大全详解
一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomc转载 2017-03-31 18:34:01 · 556 阅读 · 0 评论 -
关于JSP页面中的pageEncoding和contentType两种属性的区别
JSP指令标签中这句有什么用途?关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网转载 2017-03-20 15:25:18 · 333 阅读 · 0 评论 -
java web.xml welcome-file-list的默认值
welcome list file是Java Web中的起始欢迎页面,用于只输入ip和端口和web-inf的目录路径制定跳转的页面。如果在web.xml welcome-file-list指定中有welcome-file则会跳转至相应的页面。如果web.xml中没有welcome-file-list节点(tomcat和jetty服务器)会跳转到index.html页面,如果没有in转载 2017-03-10 14:22:57 · 1382 阅读 · 0 评论 -
JSP文件是否有必要放在WEB-INF下
观点一:(较为赞同) 安全性不是真正的原因,因为jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过浏览器看到jsp源码的,而如果是通过其它手段入侵服务器的话,放在WEB-INF又和放在别的地方有什么区别呢??? 真正的原因是,对于早期直接嵌入java代码的jsp,是直接给出jsp路径给用户访问的,这种情况恰恰不能放在WEB-INF,而到了现在的mvc模式,jsp已经原创 2016-11-24 14:37:00 · 1606 阅读 · 0 评论 -
把JSP放到WEB-INF后以保护JSP源代码
转载一:把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码(19页)。 这么书只是对这种方法进行了简单的介绍,没有描述详细处理方法,我测试了一下,没有办法对放到/WEB-INF的文件进行访问,所以我就上网搜索了一下,才明白了具转载 2016-11-24 14:44:08 · 572 阅读 · 0 评论 -
response跳转的路径问题
今天做一个servlet的登陆时,一个问题弄了老半天。原因是,对web的更目录和localhost的目录,不清楚造成的。我在web目录下创建了一个,admin目录准备放后台的jsp文件,admin的登陆页面也是在这里的。在我做登陆跳转时我使用的1、第一种情况response.sendRedirect("admin/main.jsp");连接结果:http:/转载 2015-12-27 09:48:28 · 1802 阅读 · 0 评论 -
解决web应用用户退出系统后浏览器后退问题
jsp页面禁止缓存设置1.客户端缓存要在中加入类似如下内容: 或 2.在服务器的动态网页中禁止缓存,要加入类似如下脚本 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.se转载 2015-12-30 10:54:13 · 3038 阅读 · 0 评论 -
过滤器验证登录
昨天做了登录验证的过滤器,放于此处,方便大家,方便自己。功能:验证用户是否已登录,如果没登录,在打开其他页面时一律不允许,跳到登录页面,登录后方可浏览。 类:SecurityFilter。 import javax.servlet.Filter;import javax.servlet.FilterConfig;import javax.servle转载 2015-12-30 10:34:22 · 509 阅读 · 0 评论 -
总结JSP与servlet之间的传值
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。 一、JSP -> servletJSP页面有3种方法向 servlet传值: form表单、URL 、其他 ... session.setAt转载 2015-12-14 13:03:38 · 394 阅读 · 0 评论 -
jsp Request获取url信息的各种方法比较
从Request对象中可以获取各种路径信息,以下例子: 2.假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 3.String path = request.getContextPath(); 4.String basePath = request.getScheme()+"://"+request.getS转载 2015-12-09 17:37:41 · 408 阅读 · 0 评论 -
Java Servlet API中文说明文档
译者前言: 近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份就已定稿。所以我决定翻译一份中文的文档(其中一些与技术关系不大的部分已被略去),有兴趣的读者可以从http: //java.sun.com/转载 2015-11-11 22:18:53 · 653 阅读 · 0 评论 -
response.setContentType()的作用及参数
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。response.setC转载 2015-10-26 17:47:05 · 531 阅读 · 0 评论 -
eclipse部署web项目
1.下载JEE版本的eclipse2.下载响应的tomcat插件,并解压后放到eclipse的plugin文件夹里3.eclipse中配置tomcat服务器4.若导入的项目不能部署,请把该项目的属性改为Dynamic Web Project(右键项目--Project Facets)5.直接启动tomcat,可能会无法访问,需要把tomcat中部署的项目清空,右键clean,双原创 2015-07-03 18:07:00 · 416 阅读 · 0 评论 -
Tomcat——2 字节的 UTF-8 序列的字节 2 无效
早上启动tomcat失败,控制台一闪而过,打开catalina的log发现错误指向了conf/server.xml,报错信息如下: -------------------------- 警告: Catalina.start using conf/server.xml: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSeq转载 2015-07-02 14:59:16 · 7216 阅读 · 0 评论 -
JSP中<meta http-equiv="pragma" content="no-cache">中http-equiv功能介绍
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 meat标签的http-equiv属性语法格式是:<meta http-equiv=”参数” content=”参数变量值”> ;其中http-equiv属性主要有以下几种参数: A、转载 2017-04-26 11:13:00 · 910 阅读 · 0 评论