Servlet和Jsp
坛子成长记
这个作者很懒,什么都没留下…
展开
-
JSP开发要点
1. JSP开发要点1.1. 转发1.1.1. 什么是转发在Web服务器端处理用户请求的时候,会有需要多个Web组件配合才能完成的情况。一个Web组件(Servlet/JSP)将未完成的处理通过容器转交给另外一个Web组件继续完成,这个转交的过程叫做转发。常见情况是Servlet负责获取数据,然后将数据转交给JSP进行展现。1.1.2. 如何实现原创 2014-11-10 12:48:22 · 663 阅读 · 0 评论 -
过滤器
1. 过滤器1.1. 过滤器1.1.1. 什么是过滤器过滤器是Servlet2.3规范之中一种特殊的Web组件,可以作为Servlet的辅助性插件存在。例如,对信息的筛选是很多Servlet里面的一个必须的前提,但是相同的功能在每个Servlet中都编写不仅仅不利于以后修改过滤逻辑,也不利于功能的重用,这时可以将这一部分非决定性的功能放在一个过滤器中,通过配置由容器控制所有原创 2015-05-15 23:54:48 · 778 阅读 · 0 评论 -
了解servlet高级过滤器Filter
1.什么是过滤器?有什么用? 定义:过滤器是一个服务端的组件。它可以截取用户端的请求与响应信息,并对这些作息过滤。2.怎么过滤?工作原理 生命周期 实例化在web.xml中。只会实例化一次。 初始化调用init()。只会调用一次 过滤--->doFilter().有请求就会调用doFilter(); 销毁--->dostroy;原创 2015-05-15 10:31:32 · 646 阅读 · 0 评论 -
jstl的使用
1.引入:2.常用标签有: 输出标签:value:指定需要输出的数据,但是该属性值一般是传递一个基本的变量数据或者域数据。default:指定输出的默认值。escapeXml:是否要忽略XML数据。设置标签:任务:给指定的域或者指定的集合对象设置数据(存储数据)。 scope:指定数据存储的域value:指定存储的数据var:指定存储域数据的名字原创 2015-04-27 16:11:15 · 637 阅读 · 0 评论 -
中文乱码问题
1.在JSP页面中出现中文乱码要在在JSP页面中输出中文,要设置页面的编码方式。如果不设置,默认是ISO-8859-1,这样,中文就会出现乱码。解决方法是在JSP页面中加入page指令,设置页面编码pageEncoding支持中文字符,例如GBK或者UTF-8。但要注意的是,在保存文件时的编码要和这里设置的pageEncoding一致。示例: 解决JS原创 2014-12-24 19:31:22 · 1065 阅读 · 0 评论 -
jsp中的九大隐式对象
一、为什么要隐式对象 1.简化了JSP 页面开发,2.隐式对象名称是JAVA的保留字,3.隐式对象不需要再去实例化由JSP内部实现和管理的内部对象,4.通过隐式对象来访问网页的动态内容,JSP隐式对象是web容器加载的一组类二、九大隐式对象的分类三、各对象的作用。(1)Application全局作用域:代表整个运行时的 Web 模原创 2015-01-21 11:09:33 · 857 阅读 · 0 评论 -
JSP运行原理
2. JSP运行原理2.1. JSP的运行原理2.1.1. JSP是如何运行的JSP页面的运行流程遵循如 图 -1 所以的过程。整个过程在Servlet容器的控制下将请求的JSP资源转变为Servlet之后,同样会经历Servlet的例化、初始化、就绪、销毁四部分的生命周期。从图中可以看到,之所以第一次请求一个JSP页面会比之后的请求响应慢一些,就是要经过转译成Se原创 2014-11-06 18:59:26 · 815 阅读 · 0 评论 -
JSP基本语法
1. JSP基本语法1.1. JSP的由来1.1.1. 为什么有JSP规范Servlet技术产生以后,在使用过程中存在一个很大的问题,即为了表现页面的效果而需要输出大量的HTML标签,这些标签在Servlet中表现为一个个的字符串常量。这种输出页面的方式不仅仅增加了开发时对页面的控制难度,也不利于后期的维护。为了能够将Servlet中用于表现的功能分离出来,提高视图原创 2014-11-06 15:30:30 · 696 阅读 · 0 评论 -
状态管理-Cookie
1. 状态管理-Cookie1.1. 状态管理1.1.1. 为什么需要状态管理Web应用程序使用HTTP协议作为传输数据的标准协议,而HTTP协议是无状态协议,即一次请求对应一次响应,响应结束后连接即断开,同一个用户的不同请求对于服务器端来讲并不会认为这两个请求有什么关联性,并不会以此区分不同的客户端。但实际情况中还是需要服务器端能够区分不同的客户端以及记录与客户端原创 2014-11-05 10:02:52 · 599 阅读 · 0 评论 -
Servlet基础
1. Servlet基础1.1. Web应用的演变1.1.1. 单机程序软件从附着于电脑硬件之日起,就在不断的进行着自我完善和演变。从其使用模式的角度出发,可以简单分为单机程序和网络程序。发展到今时今日仍有大量的不依赖网络的单机程序被我们使用,如记事本、Excel、PPT、ZIP压缩等软件都是大家熟知的装机必备软件。1.1.2. 网络程序当电脑越原创 2014-11-05 10:29:10 · 715 阅读 · 0 评论 -
状态管理-Session
1.1. Session1.1.1. 什么是Session服务器为不同的客户端在内存中创建了用于保存数据的Session对象,并将用于标识该对象的唯一Id发回给与该对象对应的客户端。当浏览器再次发送请求时,SessionId也会被发送过来,服务器凭借这个唯一Id找到与之对应的Session对象。在服务器端维护的这些用于保存与不同客户端交互时的数据的对象叫做Session。转载 2014-11-05 10:15:17 · 642 阅读 · 1 评论 -
Syntax error on token ")", invalid MemberExpression(用el时出现的问题)
原因:onclick='doInfo(${a})'---->doinfo(${el})这样表达是有误的:el表达式可以当参数 这样写是不对的onclick='doInfo(${a})';应该这样写onclick='doInfo('+${a}+')'。js传递的参数是对象?是js对象当然可以,但是你这个传递的是后台的输出的a对象,因此不行!一般js处理后台传来的对象,都是通原创 2015-05-17 23:43:51 · 6693 阅读 · 0 评论