易截截图软件、单文件、免安装、纯绿色、仅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中forward与sedRedirect的区别

二者区别是:
forward实际上是请求在服务器端跳转,请求方是感知不到这种跳转的,而sendRedirect是请求在客户端跳转(比如IE),等于再次从客户端发送了一个请求,forward情况下用户在地址栏里是看不到跳转后的地址的,sendRedirect则可以看到新的请求地址。 ......

浅谈如何实现JSP上传图片无组件化(转)

从JSP页使图片以JPEG编码后存储在指定文件夹中。这种JSP上传图片方式与组件上传相比似乎笨拙而又不能对文件属性进行操作,但的确可以轻松实现JSP上传图片的功能。
  uploadimage1.jsp实现构建一个表单,提交用于为
 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
Str ......

全面解析jsp路径问题


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

html与jsp嵌套一个问题(备忘)


  <%
     int a =1;
     out.println("<input type='checkbox' value='"+a+"'>");
   
     %>
     
     <%int b =1 ;%>
     <i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号