servlet服务

Posted 丰柏林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet服务相关的知识,希望对你有一定的参考价值。

在Tomcat下面webapps新建Servlet项目webtest,在下面新建WEB-INF文件夹,里面新建classes文件夹用来存放java文件。
在classes里面新建java文件(我这里新建的是MyServlet.java)
以下是原代码

package com.iotek.jee.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class MyServlet extends HttpServlet
	public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
		res.getWriter().write("Heelo Servlet!");
	

C:\\java\\apache-tomcat-7.0.86\\webapps\\webtest\\WEB-INF

运行java文件首先要在java文件的路径下打开cmd窗口,然后输入
javac -cp C:\\.....\\lib\\servlet-api.jar -d .MyServlet.java

如何重写:

重写之前

package com.iotek.jee.servlet;

import javax.servlet.http.HttpServlet;

public class MyServlet extends HttpServlet 
	private static final long serialVersionUID = -5581572295100908982L;
	
	service

如果Eclipse不能显示要重写的service方法,那么只需要按下ALT+/ 就可以显示您要重写的方法。

重写之后

package com.iotek.jee.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MyServlet extends HttpServlet 
	private static final long serialVersionUID = -5581572295100908982L;
	
	@Override
	protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException 
		// TODO Auto-generated method stub
		super.service(arg0, arg1);
	

静态部署:
在Tomcat里面配置项目文件路径
拷贝项目地址真实路径,我是C:\\eclipseWorkSpace\\JWebDemoByIDE
然后在Tomcat的配置文件,之前说的server.xml,打开,在之前添加,

然后再手工启动

动态部署
IDE工具自动动态部署

以上是关于servlet服务的主要内容,如果未能解决你的问题,请参考以下文章

servlet dispatcher .forward(request, response); 进入其它servlet原

原tomcat 7 启动报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()L

BAT面试常的问题和最佳答案

servlet中cookie和session操作

Servlet学习之Servlet概念与运行流程

Servlet学习(代码)