在webapps下新建完成如下:111\WEB-INF\classes
在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>Tomcat Examples</display-name>
<description>
Tomcat Example servlets and JSP pages.
</description> <servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
完成后,写一个.java文件,如:exampleservlet.java
内容为:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class exampleservlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
PrintWriter out;
String title="servlet example!";
response.setContentType("text/html");
out=response.getWriter();
out.println("<html><head><title>");
out.println(title);
out.println("</title></head><body>");
out.println("this is a servlet example!");
out.println("</body></html>");
out.close();
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
doGet(request,response);
}
}编译成class文件,放到新建的classes下
在你的ie中输入:
http://localhost:8080/111/servlet/exampleservlet
如果看到几个单词,成功了。
在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>Tomcat Examples</display-name>
<description>
Tomcat Example servlets and JSP pages.
</description> <servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
完成后,写一个.java文件,如:exampleservlet.java
内容为:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class exampleservlet extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
PrintWriter out;
String title="servlet example!";
response.setContentType("text/html");
out=response.getWriter();
out.println("<html><head><title>");
out.println(title);
out.println("</title></head><body>");
out.println("this is a servlet example!");
out.println("</body></html>");
out.close();
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
doGet(request,response);
}
}编译成class文件,放到新建的classes下
在你的ie中输入:
http://localhost:8080/111/servlet/exampleservlet
如果看到几个单词,成功了。
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name> 《==这里
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>2,1,{tomcat-install-dir}/conf/web.xml中welcome files设置 <welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
首先环境变量:
JAVA_HOME: C:\JDK
TOMCAT_HOME: C:\Tomcat
CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib
path里面是C:\JDK\bin;.;C:\JDK\lib;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar如果输入http://localhost:8080出现欢迎界面,Tomcat就没问题了
然后在C:\Tomcat\webapps\ROOT\WEB-INF中建立一个class目录,用来放servlet的.class文件,写一个HelloWorld的Servlet(不用我说了吧)
编译后放在class目录里面(编译之前先把C:\Tomcat\common\lib里面的jar文件copy到C:\JDK\jre\lib\ext目录里面)
编译后出现.class文件,然后如下配置.xml
<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>
这个很简单,然后restart server,在browser中输入http://localhost:8080/servlet/helloworld,就No problem了!
封装在bean,就像jsp里面用bean一样.请问该如何做?