易截截图软件、单文件、免安装、纯绿色、仅160KB

使用jsp过滤器的完整例子

在本篇文章中将使用过滤器进行编码转换、登陆验证、防站外提交的过程,为了演示,我把编码转换放在一个filter中,登陆验证和防站外提交放在另一个filter中,两个filter进行串联工作。
1、为了演示,先制作这两个filter
//这个filter是为了做编码转换,只要访问.jsp网页都要功过这个filter
/**类名:filter.Encoding
*作用:对后台修改进行权限验证和防止站外提交
*作者:luoshao
*日期:2008-1-9
*/
package filter;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Encoding implements Filter {
       /** Request.java
      * 对 HttpServletRequestWrapper 进行扩充, 不影响原来的功能并能提供所有的 HttpServletRequest
      * 接口中的功能. 它可以统一的对 Tomcat 默认设置下的中文问题进行解决而只需要用新的 Request 对象替换页面中的
      * request 对象即可.
      */
    class Request extends HttpServletRequestWrapper
    {
        public Request(HttpServletRequest request) {
            super(request);
        }
        /**
         * 转换由表单读取的数据的内码.
         * 从 ISO 字符转到 GBK.
         */
        public String toChi(String input) {
            try {
              byte[] bytes = input.getBytes("ISO8859-1");
              return new String(bytes, "GBK");
            }
           


相关文档:

JSP部分内容

JSP语法
指令(Directive)标记
      page 指令
      include 指令
      taglib 指令
<%@ page language="java" %>
<%@ include file="test.html"%>
<%@ taglib uri="http://www.deng.com/tags" prefix="util" %>
......

JSP实现论坛树型结构的具体算法

实现论坛树型结构的算法很多,具体你可以去www.chinaasp.com的全文搜索中查询。我现在的JSP论坛采用的也是当中的一种:不用递归实现树型结构的算法,现在我将论坛树型结构的具体算法和大家介绍一下,和大家一起交流。
  1、演示表的结构:
   表名:mybbslist
   字段     数据类型  说明
   BBSID ......

jsp环境配置

1、需要准备的软件(软件没法上传只好发地址)
     (1)jdk1.6
     (2)TOMCAT 5.5或TOMCAT 6.0
2、先安装jdk1.6,默认安装即可,安装完后,点“开始” -- “运行”,输入cmd确定,进入命令框,输入“java -version”,回车,就会出来java的 ......

MyEclipse不识别jsp页面中的html标记?

如何知道不识别了呢?
MyEclipse--window--Preperences--MyEclipse--Files and Editors--XML--XML Catalog(若出现红色的叉号表示XML识别不了);
新建user_catalog.xml
(其中I:/Eclipse/CommonPlugins/DTD/ 目录下放置各种从网上下载的dtd文件)
如想添加新的dtd文件,修改此配置文件即可。
<?xml version="1.0" en ......

Tomcat 6 + JDK1.6u2 配置jsp, servlet, bean实践


一、文件下载及版本
apache-tomcat-6.0.20.exe
jdk-6u2-windows-i586-p.exe
二、安装及环境变量设置
软件安装后,需要配置环境变量。新建JAVA_HOME, CATALINA_HOME, classpath,修改path:
classpath = ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar"
path += ";%JAVA_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号