如何写第一个servlet程序

classes文件夹下新建一个servlet如:FirstServlet.java

代码如下:

/

package cn.itcast;

import java.io.*;

import javax.servlet.*;

public class FirstServlet extends GenericServlet {

public void service (ServletRequest req, ServletResponse res) throws  

IOException,ServletException

{

OutputStream out = res.getOutputStream();

out.write("hello servlet!!".getBytes());

}

}

/

编译说明:

编译这个servlet文件要用到servlet-api.jar,所以要先设置classpath


编译好后再对这个servlet进行相关的配置

classes文件夹下的web.xml文件中加入红色字体代码:

<web-app version="2.4">

<servlet>

<servlet-name>FirstServlet</servlet-name>

<servlet-class>cn.itcast.FirstServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>FirstServlet</servlet-name>

<url-pattern>/servlet/FirstServlet</url-pattern>

</servlet-mapping>

</web-app>

然后在浏览器中输入:http://localhost:8080/day04/servlet/FirstServlet

便可看到结果:

在myeclipse里面集成一台tomcat 服务器

1.window->preference->servers->tomcat

如图:


注意:一定要选择enable

启动tomcat服务器时可能会出现java.lang.UnsupportedClassVersionError的问题,这是因为在原来tomcat服务器里面建立了一些工程,而编译这些工程的的javac版本比myeclipse里面的更高,

解决方法:

1.把tomcat里面的原来的工程删除

2.在myeclipse里面到tomcat服务器里面,选择一个更高版本的jdk

如何将写好的servlet发布到服务器里面:

如图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值