怎样编译和运行servlet

我分五个步骤进行编译和运行servlet:
第一,环境配置:我使用的jsp环境是j2sdk1.4.0_01+Tomcat 4.1.
第二,编译servlet程序:编译servlet程序需要把C:\Tomcat 4.1\common\lib\servlet.jar文件复制到C:\j2sdk1.4.0_01\jre\lib\ext目录下,否则会发生编译错误.
第三,配置web.xml文件
在web.xml文件中加入下列描述代码:
<servlet>
<servlet-name>HelloJsp</servlet-name>
<servlet- class>HelloJsp</servlet- class>
</servlet>
<servlet-mapping>
<servlet-name>HelloJsp</servlet-name>
<url-pattern>/servlet/HelloJsp</url-pattern>
</servlet-mapping>
第四,把编译好的 class文件放在WEB-INF\ classes包内或指定的目录下.
第五,运行.
事例代码:
HelloJsp.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloJsp extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType( "text/html" );
PrintWriter out = response.getWriter();
out.println(
"<html>" );
out.println(
"<head>" );
out.println(
"<title>Hello Jsp!</title>" );
out.println(
"</head>" );
out.println(
"<body>" );
out.println(
"<h1>Hello Jsp!</h1>" );
out.println(
"</body>" );
out.println(
"</html>" );
}
}
按上数步骤,最后在浏览器中输入: http:
//localhost:8080/servlet/HelloJsp

如果出现Hello Jsp!的字样就ok了!


提示的错误是源文件不可到达.也就是说是路径错误,,可能你在浏览器端访问的时候路径输入错误,
<url-pattern> /servlet/HelloJsp </url-pattern>
使用这样的路径的话,第一个/是针对你当前的WEB应用程序的根目录...
即如果你在TOMCAT的webapps目录中新建了一个myweb的虚拟目录,即一个WEB应用程序,

那么你访问这个servlet的路径应该是,http://localhost8080/myweb/servlet/HelloJsp

楼主要是好心就给点分吧,,我是穷人,总是下载文件,现在一分也没有..唉.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值