
javaweb
tanpeng_net
这个作者很懒,什么都没留下…
展开
-
重定向与请求分派的比较
HttpServletResponse的sendRedirect()方法 和 RequestDispater的forward()方法都可以让浏览器获得另一个URL所指向的资源所作出的响应。但是两者内部运行机制有很大的区别。 sendRedirect() 重定向。forward()请求分派。 1.forward只能将请求转发给同一个web应用中的其它组件。sendRedirect()不仅可以访问原创 2016-10-01 23:18:51 · 759 阅读 · 0 评论 -
常见的会话跟踪技术
常见的会话跟踪技术在开发web应用程序的时候,我们经常需要能够做到数据共享或者在不同页面之年可以传递参数,而且,一个会话的数据可能会在不同的地方使用。因此就需要有专门的机制来传递和保存这些数据。 所谓会话,指的是从客户端打开与服务器的连接并发出请求到服务器响应客户端请求的全过程。 会话跟踪技术则是对同一个用户对服务器的连续请求和接收响应的监视。 由于客户端与服务器端之间是通过http进行通信的转载 2016-11-22 12:28:36 · 1417 阅读 · 0 评论 -
jsp的常见动作
jsp有哪些常见的动作?jsp:include、jsp:useBean、jsp:setProperty、jsp:getProperty、jsp:froward 和 jsp:plugin。jsp:include用来在页面被请求的时候引入一个文件。include指令是在jsp文件被转换成servlet时引入文件,而jsp:include插入文件的时间是在页面被请求时,而且被引用文件不能包含jsp代码(例原创 2016-11-22 10:59:31 · 548 阅读 · 0 评论 -
forward(转发)和redirect(重定向)有什么区别
forward和redirect是什么?是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向。forward(转发):1.是服务器内部的重定向,服务器直接访问目标地址的 url网址,把里面的东西读取出来,但是客户端并不知道,因此用forward的话,客户端浏览器的网址是不会发生变化的。 2.关于request: 由于在整个定向的过程中用的是同一个request原创 2016-11-21 10:02:48 · 25088 阅读 · 3 评论 -
servlet的生命周期
什么是servlet的生命周期?servlet运行在容器中,没有main()方法。因此整个生命都是由容器来控制的。主要有init()、service()、destory()这三个方法来改变servlet的状态。 其中 init()是声明周期的起点,用于创建或者打开任何与servlet相关的资源以及执行初始化工作。 service()是servlet中用于处理客户端请求的方法,根据请求类型将请求分原创 2016-11-21 09:46:13 · 333 阅读 · 0 评论 -
Http中get方法与post方法的区别
HttP中get方法与post方法的区别要说清楚这个的话,首先从计算机网络应用层跟大家说起: HTTP的报文结构为: 注意看,在请求报文结构里有个请求行,请求行首部是方法。这部分放的就是我们的get或者post或者put之类的方法了,方法有很多,但我们一般常用的就是get和post了。GET方法:是一种最简单的请求方法,主要功能是从服务器端获取用户所需资源,并将其作为响应返回给客户端。POS原创 2016-11-15 22:31:38 · 511 阅读 · 1 评论 -
servlet
Servlet什么是servletservlet是采用java语言编写的服务器端程序,它运行在web服务器端中的servlet容器中。主要功能是提供请求/响应的web服务器模式,可以生成动态的web内容。servlet的优点:1.较好的可移植性:毕竟java写出来的 2.执行效率高。servlet针对每个请求创建一个线程来执行,而创建线程比创建进程的开销要小。所以效率比CGI之类的方法要高。 3原创 2016-11-19 21:08:38 · 497 阅读 · 0 评论 -
页面请求的工作流程
Java Web面试题–页面请求的工作流程一个web应用程序一般是由客户端程序与服务器程序两部分组成,客户端程序主要是指浏览器,用户可以通过浏览器查找所需的资源,然后这些资源的话是放在服务器上的。属于CS模式。(client-service) 整个工作流程的话: 1、首先是用户输入网址请求资源 2、浏览器接受用户的请求,并把该请求组装成指定的格式发送给服务器端,客户端和服务器端通过HTTP或者转载 2016-11-10 23:35:13 · 441 阅读 · 0 评论 -
EL表达式的11大隐式对象及总结
一、与范围有关的隐式对象 1.pageScope 2.requestScope 3.sessionScope 4.applicationScope 以上四种与jsp的pageContext、request、session、application一样。但只能取值,即只能getAttribute(String name); 例如:要取得在session中存储的一个username的值 s原创 2016-10-03 10:47:00 · 1631 阅读 · 0 评论 -
Servlet3.0 xml头部
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version=原创 2016-10-03 10:09:14 · 364 阅读 · 0 评论 -
JSP的九大隐式对象及总结
主要分为四个主要的类别: 一:输入和输出对象: 控制页面的输入和输出 request、response、out 二、作用域对象: 检索和jsp页面的servlet相关的信息 pageContext、session、application 三:servlet对象:提供有关页面环境的信息 page、config 四:错误对象: 处理页面中的错误 exception 输入和原创 2016-10-03 00:32:32 · 1996 阅读 · 0 评论 -
JSP的执行过程
一、客户端发出请求 二、web容器将jsp转译成servlet源代码 三、web容器将产生的源代码进行编译 四、web容器加载编译后的代码并执行。 五、web执行结果响应至客户端原创 2016-10-03 00:13:18 · 340 阅读 · 0 评论 -
JSP页面的构成
一:指令元素 主要有三种:page、include、taglib 二:脚本元素 1.表达式 用于显示数据,不能用作其他复杂功能 2.脚本 嵌入java代码 3.声明 让用户定义servlet中的变量、方法。 如 三:jsp的动作 1. 2. 3.原创 2016-10-03 00:07:57 · 830 阅读 · 0 评论 -
ajax
什么是ajax?ajax–asynchronous javascript and xml。异步javascript与xml。是一个结合了java技术、xml已经js的编程技术,主要目的是在不刷新页面的情况下通过与服务器进行少量数据交互来提高页面的交互性,减少响应时间。 ajax使用的是SOAP协议(简单对象访问协议,一种交换数据的协议规范。) ajax技术是客户端技术,其核心是JavaScrip原创 2016-11-23 16:50:20 · 305 阅读 · 0 评论