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

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_HOME%\bin"
为保障servlet Java程序的编译通过,还要将%TOMCAT_HOME%\lib目录下的servlet-api.jar复制到%JAVA_HOME%\jre\lib\ext目录下,因为javax.servlet.*相关代码需要该jar包。
三、创建新应用及相关代码
在%TOMCAT_HOME%\webapps\目录下,创建myapp目录,作为自己的新应用目录。依次创建如下目录结构:myapp\WEB-INF\classes\test\
在myapp目录下,创建index.jsp和testBean.jsp;在WEB-INF目录下,创建web.xml;在test目录下,创建TestServlet.java和TestBean.java
相关代码分别如下:
index.jsp, 测试jsp配置用。
-------------
<html>
<body>
This is a test index
</body>
</html>
-------------
testBean.jsp, 测试Java Bean配置用
-------------
<%@ page import="test.TestBean" %>
<html>
<body>
<center>
<%
TestBean testBean=new TestBean("This is a test java bean.");
%>
Java bean name is: <%=testBean.getName()%>
</center>
</body>
</html>
-------------
TestBean.java, 测试JavaBean配置用
-------------
package test;
public class TestBean{
private String name = null;
public TestBean(String strName){
   this.name = strName;
}
public void setName(String strName){
   this.name = strName;
}
public String getName(){
   return this.name;
}
}
-------------
TestServlet.java, 测试Servlet配置用
-------------
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet{
protected void doGet(HttpServletRequest request, HttpServletResponse response)


相关文档:

jsp 页面出现乱码

从 html 页面复制到 jsp 页面出现乱码:
   
       将 html 的 <?xml version="1.0" encoding="UTF-8"?> 改为 jsp 的
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 即可解决问题。
   ......

JSP/Servlet: TagSupport 类别

如果在自订标签库时,并不需要对标签本体作处理,则您可以继承TagSupport类别,TagSupport类别实作了Tag与 IterationTag介面,IterationTag介面则是Tag介面的子介面,TagSupport类别替您预先实作了这两个介面中的方法,在继承TagSupport之后,您视需要来改写当中的一些方法(这是 Default Adapter模式)。
Tag介面中与标签 ......

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

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

JSP过滤器原理分析

http://zhangjunhd.blog.51cto.com/113473/20629
1.Servlet过滤器
1.1 什么是过滤器
过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:
①以常规的方式调用资源(即,调 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号