·Sun Java 认证介绍
·Sun开源Java平台
·Java关于对Vector的一点理解
·java中List的删除注意事项
·全国计算机等级考试二级Java考试大纲
·Java vs PHP,二者的同异
·java连接常见数据库的8类连接字符串
·java---zip 压缩成zip格式
·比较数组中元素是否相等(java)-Has
·通过JSP调用Java Bean动态生成柱状图
·Linux,Windows下执行java应用程序的
·用ActiveX操作客户端的目录,文件
·通过java实现统计单词组个数和标点符
·关于java匿名内部类,参数必须是fina
·java字串类型转换成日期类型
·java 对所有文件的操作
·如何打开java中的.class文件
·Java、JavaScript、JScript等的区别
 
 
 

JAVA,TOMCAT,JSP,SERVLET,JAVABEAN测试

日期:2008年02月27日 10:52:08 作者:java 关键字:java游戏下载

本页内容为:JAVA,TOMCAT,JSP,SERVLET,JAVABEAN测试,该文章本站转载自网络,如有侵权请告之,我们将会及时将其删除,其正文内容如下:

1.写一个简单的java程序来测试J2SDK是否已安装成功:

public class hello

{

public static void main(String args[])

{

System.out.println("Hello");

}

}

将程序保存为文件名为hello.java的文件。

打开命令提示符窗口,进入到hello.java所在目录,键入下面的命令

javac hello.java

java hello

此时若打印出来hello则安装成功,

2.TOMCAT

如要使用SERVLET,必须修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet-api.jar添加到classpath中去,

启动tomcat,在IE中访问http://localhost:8080,若看到tomcat的欢迎页面的话说明安装成功。

3.测试简单的JSP程序

进入~\Tomcat5.5\webapps\myapp目录

在myapp目录下新建一个目录WEB-INF,注意,目录名称是区分大小写的;

在WEB-INF下用记事本新建一个文件,命名为web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<display-name>My Web Application</display-name>

<description>

A application for test.

</description>

</web-app>

在myapp下用记事本新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

<html><body><center>

Now time is: <%=new java.util.Date()%>

</center></body></html>

重启Tomcat

打开浏览器,输入http://localhost:8080/myapp/index.jsp

看到当前时间的话说明成功。

4.SERVLET测试

建立自己的Servlet:

用记事本新建一个servlet程序,文件名为HelloWorld.java,文件内容如下:

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloWorld extends HttpServlet

{

public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException

{

response.setContentType("text/html");

PrintWriter out = response.getWriter();

out.println("<html><head><title>");

out.println("This is my first Servlet");

out.println("</title></head><body>");

out.println("<h1>Hello,World!</h1>");

out.println("</body></html>");

}

}

编译

将HelloWorld.java剪切到~\Tomcat5.5\common\classes目录下

命令行方式下输入:

cd ~\Tomcat5.5\common\classes

javac HelloWorld.java

用javac HelloWorld.java来编译这个文件,

然后在~\Tomcat5.5\common\classes下会产生一个编译后的servlet文件:HelloWorld.class

用记事本打开~\Tomcat5.5\webapps\ROOT\WEB-INF目录下的web.xml如下所示,添加后的内容如下:

... ...

<!-- JSPC servlet mappings start -->

<servlet>

<servlet-name>org.apache.jsp.index_jsp</servlet-name>

<servlet-class>org.apache.jsp.index_jsp</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>org.apache.jsp.index_jsp</servlet-name>

<url-pattern>/index.jsp</url-pattern>

</servlet-mapping>

<servlet>

<servlet-name>HelloWorld</servlet-name>

<servlet-class>HelloWorld</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HelloWorld</servlet-name>

<url-pattern>/servlet/HelloWorld</url-pattern>

</servlet-mapping>

<!-- JSPC servlet mappings end -->

</web-app>

这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到/servlet/HelloWorld地址上

启动Tomcat,启动浏览器,输入http://localhost:8080//servlet/HelloWorld 如果看到输出HelloWorld!就说明编写的servlet成功了。

注意:修改了web.xml以及新加了class,都要重启Tomcat

5.JAVABEAN

建立自己的javaBean:

用记事本新建一个java程序,文件名为TestBean.java,文件内容如下:

package test;

public class TestBean{

private String name = null;

public TestBean(String strName_p){

this.name=strName_p;

}

public void setName(String strName_p){

this.name=strName_p;

}

public String getName(){

return this.name;

}

}

编译

将TestBean.java放在c:\test下,使用如下命令编译:

C:\test>javac TestBean.java

然后在c:\Test下会产生一个编译后的bean文件:TestBean.class

将TestBean.class文件剪切到~\Tomcat5.5\webapps\myapp\WEB-INF\classes\test目录下,

若无某些子目录则创建一个

新建一个TestBean.jsp文件,文件内容为:

<%@ 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>

重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean

就说明编写的javaBean成功了。


 
 
如果你对本文JAVA,TOMCAT,JSP,SERVLET,JAVABEAN测试有意见或看法,请点此留言