Jsp/Servlet
文章平均质量分 89
bug师姐
bug师姐
展开
-
web.xml、JSP原理、指令
web应用和web.xml JSP(java server page)本质是servlet,因为JSP最终要编译成servlet才能运行。 Tomcat的webapps路径下的web项目中的WEB-INF路径下的classes文件夹用于保存*.class文件,lib文件夹用于保存打包后的JAR文件。 布置到Tomcat中的项目才能通过链接形式(http)访问到。 从servlet3.0开始,WEB-原创 2016-07-12 21:19:19 · 1515 阅读 · 0 评论 -
认识Filter
1.定义Filter的翻译就是过滤器,可以认为它是一种加强版的Servlet。几种常见Filter: 1. 用户授权Filter。用于检查用户请求,根据请求过滤用户非法请求。 2. 日志Filter。用于记录某些特殊的用户请求。 3. 解码Filter 4. 改变XML内容的XSLT Filter2. Filter作用 对用户请求进行预处理:在HttpServletRequest到达原创 2016-07-25 22:06:05 · 1272 阅读 · 0 评论 -
Java如何使用Listener
定义用于监听Web应用的内部事件的实现类。可以监听用户session的开始与结束,用户请求的到达等等,当事件发生时,会回调监听器的内部方法常用Web事件监听器接口1. ServletContextListener 该接口用于监听Web应用的启动与关闭 该接口的两个方法: contextInitialized(ServletContextEvent event); // 启动web应用时调用 con原创 2016-07-30 14:49:13 · 10913 阅读 · 0 评论 -
认识Servlet
说明 我们知道JSP编译后就是Servlet。由于Servlet是标准的Java类,页面的东西在里面开发较困难,自MVC规范出现后,Servlet便不再生成页面标签 ,也不再作为视图层使用,仅作为控制器使用。 2. 开发Servlet步骤1. 创建自定义Servlet类 让自定义的Servlet类继承HttpServlet并重写相关方法 Servlet响应客户端的几种方法: doGet:用于响应原创 2016-07-27 21:26:46 · 461 阅读 · 0 评论 -
Servlet3.1 新增的非阻塞式IO
Servlet3.1新增的新特性 强制更改sessionId 由HttpServletRequest 的changeSessionId()方法实现 非阻式IO 非阻塞式IO 我们应该知道Servlet底层的IO是通过如下两个IO流支持的 ServletInputStream : 用来读取数据的输入流 ServletOutputStream : 用来输出数据的输出流 从Serv原创 2016-08-04 10:37:38 · 7059 阅读 · 0 评论 -
JSP脚本 9大内置对象
JSP脚一包含9个内置对象,即JSP脚本规范对它们进行了初始化,可以直接使用。 JSP内置对象的实质:request与response是对应Servlet的_jspService()方法的形参,其它则是该方法的局部变量。原创 2016-07-11 15:27:40 · 489 阅读 · 0 评论 -
Servlet3.0新特性全解
tomcat 7以上的版本都支持Servlet 3.0Servlet 3.0 新增特性 注解支持;Servlet、Filter、Listener无需在web.xml中进行配置,可以通过对应注解进行配置; 支持Web模块; Servlet异步处理; 异步Listener; 文件上传API简化; Servlet3.0的注解 @WebServlet :修饰Servlet类,用于部署该Servlet类。原创 2016-07-30 22:10:01 · 8281 阅读 · 1 评论