![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE/jsp/servlet
文章平均质量分 82
worn.xiao
这个作者很懒,什么都没留下…
展开
-
pageEncoding与charset的区别
简单点总结就是jsp页面头上这样写 页面用GBK编码pageEncoding是设置的JSP页面源代码的字符编码格式,如果有pageEncoding这一项,则采取这一项的值,如果没有,采取charset的值,如果都没有,采取iso8859-1。所以这里就是按charset设置的用java获取参数时候这样写 输出给页面的时候按这里的GBK编码 charset是请求服务器以后返回过来的内容的字符编码r转载 2017-02-25 22:32:27 · 776 阅读 · 0 评论 -
javaweb之servlet详解
一 Servlet1.1什么是servlet Servlet是web程序中的小应用程序,servlet通过http接收和相应来自客户端的请求。1.2创建一个Servlet步骤 1创建servletpublic class MyServlet implements Servlet { private static final long serialVersionUID = 1L; ...转载 2018-05-20 21:51:31 · 452 阅读 · 0 评论 -
javaweb之filter详解
一 什么是filterFilter是sun公司中servlet2.3后增加的一个新功能.Servlet规范中三个技术 Servlet Listener Filter在javaEE中定义了一个接口。在请求进入的时候进行拦截或者在请求出来的时候进行拦截,对数据做拦截过滤操作。二 filter的作用javax.servlet.Filter来描述过滤器通过Filter可以拦截访问web资源的请求与...转载 2018-05-05 23:50:12 · 541 阅读 · 0 评论 -
javaweb之listener详解
一 listener介绍1.1 什么是监听器Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext 1.监听web对象创建与销毁的监听器 ServletContext创建与销毁要监听ServletContextListener Httpsession的创建与与销毁监听HttpSessionListene...原创 2018-05-05 09:11:36 · 5922 阅读 · 1 评论 -
page,request,session,application
1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如果不进行...转载 2018-03-03 15:53:50 · 162 阅读 · 0 评论 -
EL表达式的原理
EL表达式:1.expression language 表达式语言 2.要简化jsp中java代码开发。 3.它不是一种开发语言,是jsp中获取数据的一种规范pageContext.findAttribute("u");从四大作用域对象中查找u,${u} 原理:pageContext.findAttribute("u");url?name=tom ${原创 2017-05-20 17:09:22 · 3284 阅读 · 0 评论 -
jsp底层原理
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。如上图所示是jsp的翻译与编译过程:在tomcat目录中把jsp先编译成_jsp.java类,实际上这个类是servlet类的子类,它有与servlet生命周期相同的方法,与域对象。如上图所示是j原创 2017-05-20 10:53:53 · 1854 阅读 · 0 评论 -
Session & Cookies
serletContext对象是,ser的上下文对象是,整个应用的共享对象,可以用来作共享数据存储,比如用户权限的存储之类的。它的工作方式如上图所示,不管你有多少个用户,只要你要访问的是同一个应用,那么就可以共享servlet中的数据,当然如果要实现単个客户的数据存储,那么就做不到了,比如购物车的操作是无法实现的。request对象:request域是用来处理单次请原创 2017-05-13 16:23:43 · 474 阅读 · 2 评论 -
请求转发与重定向的区别
请求转发:A向B发送请求,想让B帮忙完成一项工作,当B接收到请求后发现自己完成不了,于是B请C帮忙,C接收到B的请求后最终完成了该项工作,并把最后的结果返回给A。此过程A只发送了一次请求给B,A只知道把请求发给B,至于B是怎么完成的A并不关心,他只等待最终的结果。重定向:A向B发送请求,想让B帮忙完成一项工作,当B接收到请求后发现自己无法完成,就立即告诉A情况,并向A推荐C可以完成该项工作原创 2017-01-12 23:09:19 · 300 阅读 · 0 评论 -
JSTL标签库
JSTL简介: 标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. JSTL主要提供了5大类标签库:1. 核心标签库: 为日常任务提供通用支持,如显示和设置变量,重复使用一组项目,测试条件以及其他操作(如导入和重定向web页面等).2. 国际化(I1转载 2017-03-11 20:58:25 · 212 阅读 · 0 评论 -
request、response、session、application、out、pagecontext、config、page、exception
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http.HttpServletRequestrequest对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包转载 2017-02-25 23:41:26 · 586 阅读 · 0 评论 -
JSP之静态include指令、动态Include指令
(一)使用静态include指令Insert title here(二)使用动态Include指令pageEncoding="ISO-8859-1"%>Insert title herescriptlet.jsp页面代码如下:Insert title here转载 2017-02-25 22:47:04 · 519 阅读 · 0 评论 -
javaweb之request&response详解
一、HttpServletResponse1.1响应行 HTTP/1.1 200 OKlsetStatus(intsc) 设置响应状态码1.2响应头lsendRedirect(Stringlocation) 请求重定向lsetHeader(Stringname, Stringvalue) 设置响应头信息l//告知浏览器使用什么码表response.setHeader("cont...转载 2018-05-23 06:38:16 · 482 阅读 · 0 评论