- 浏览: 83759 次
- 性别:
- 来自: 贵阳
最新评论
-
El_Nino:
mark,多谢分享了
Listener开发 -
waterenjoy:
{name=罗*, birthday=Fri May 21 1 ...
Spring JDBC模板类—org.springframework.jdbc.core.JdbcTemplate -
挨踢人员007:
写的很详细啊,赞一个
DAO设计模式:J2EE数据层操作 -
binlaniua:
/?(\w*)/(\w*).do
第一个【类】
第二个【方法 ...
Servlet的URL路径映射 -
joliny:
如果和nginx的try_files结合使用,就可以实现静态化 ...
Servlet的URL路径映射
文章列表
实现一个对在线用户的监听:即监听用户的登录和注销两个操作。需要自定义一个Listener,实现ServletContextListener,HttpSessionListener和HttpSessionAttributeListener。
一、表示层:
1、用户登录表单Login.jsp
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>用户登录表单</title&g ...
Listener:即监听器,通过Listener可以监听容器中的某一执行动作,并根据其要求做出相应的响应。
到目前Servlet2.4开始,一共包含8个Listener接口,可以分为三类:
1)、与ServletContext有关的Listener接口:ServletContextListener和ServletContex ...
非法文字过滤器:指对页面提交的内容中包含服务器不期望包含的信息(一般表现为字符)。服务器将不接受其提交的信息,并进行相应的非法输入信息提示。如论坛中的防灌水、垃圾回复或者不良信息等。 一、非法文字过滤器的实现:下面以一个页面提交信息:发言页面的发言信息进行过滤。如非法信息定义为“晕”。相应的处理流程为:
该范例中包含了5个文件:发言页面charForm.jsp、非法文字过滤器charFilter.java、发言成功页面showContent.jsp、发言失败页面sendFailure.jsp和web.xml.
1、发言页面charForm.jsp
<%@ page lan ...
Filter:即过滤器。如非法文字的过滤、字符编码过滤和登录验证过滤等是我们在编程过程中经常使用的过滤器,能够使我们的应用程序更人性化。
一、Filter的主要功能
1、过滤非法文字。
2、设置统一的字符编码。
3、对用户进行登录验证。
4、改变图片的文件格式。
5、进行压缩处理。
6、对XML的输出使用XSLT来进行转换。
二、如何使用Filter
Filter同Servlet类似,也是一个Java类。所以其添加方式和普通的Java类完全相同。在编程中自定义Filter类,必须实现Filter接口,同时必须实现Filter接口中的init()、doFi ...
JSP的指令:即用于对该JSP页面的各种信息和处理进行管理的一种标记。
本文将介绍到JSP的page指令、include指令和taglib指令。
page指令:用于声明所使用的脚本语言种类、指定导入的Java包等。
include指令:主要是用来指定包含各 ...
JSP(Java Server Page):即在HTML页面中插入JSP脚本元素。
一、JSP特点:
1)、将页面的显示和处理分而治之。
2)、可重用组件:JavaBean的重用,提高应用程序的开发效率。
3)、使用标签简化页面开发:JSP标记可以访问和实例化JavaBeans组件,设置或检索组建的属性、下载Applet、以及执行使用其他方法难以实现的功能。JSP标记可扩充,允许开发者扩展JSP标记。
4)、具有Java的特性。JSP的内置脚本是基于Java的,所有的JSP页面都会被转译为Servlet,所以JSP具有Java的特性:健壮的存储管理、安全性、跨平台特性、“一次 ...
虚拟目录可以减少Tomcat启动时的负载,加快应用服务器的启动时间。便于项目目录管理。
方法:
1)、在Tomcat安装目录\conf\server.xml的末端的</Host>,在其上面一行添加如下代码:
<Context path="/项目名" docBase="绝对路径"/>
2)、为了使虚拟目录生效,还需要使Tomcat服务器重新加载server.xml文件,素以必须重启Tomcat服务器。
要想查看详细的Tomcat启动信息,运行Tomcat安装目录下的bin文件夹下的tomcatX.exe或者在IDE中进行查看。