易截截图软件、单文件、免安装、纯绿色、仅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 设置session

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>
   org.apache.struts2.dispatcher.FilterDispatcher
  </filter-class>
 </filter>
 <filter-mapping>
  <filter-name>strut ......

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路径问题


如果在一个项目中 的jsp中加入以上代码 那么输出的结果 会是什么呢?
结果:/项目名 
呵呵 自己原来以为只 是得到项目名 或者只是得到\"/\"看了 真是不试不知道呵呵
还有 今天在做项目的时候无意中发现的 
还有“/” 代表的是web项目的根目录 如果在根目录下建了文件夹 直接 写成href=\"p ......

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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号