创建web项目

来源:互联网 发布:python模板代码生成器 编辑:程序博客网 时间:2024/06/08 01:22

有段时间没用servlet,最近做项目,测试时需要搭建一个简单的web项目,自己居然搞了好一会才搞定,看来是人老了啊,记性也差了,现在记录下过程,哈哈

安装tomcat 我的是5.5的

javaEE  3.3.1.1

新建一个dynamic web project ,创建过程中要选择:使用的tomcat等配置,按提示做下去就可以。

新建项目完成后

1.创建一个最简单的html 或者jsp都行,login.html

2.创建一个servlet类 Login.java

3.修改web.xm 配置文件

code:

login.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form method="post" action="login">用户名: <input type="text" name="username"> 密码 :  <input type="text" name="password">   <input type="submit" value="提交"></form></body></html>


Login.java

import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Login extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubdoPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {String username = req.getParameter("username");String password = req.getParameter("password");PrintWriter out = resp.getWriter();out.println("receive info:");out.println("username: "+username);out.println("password: "+password);}}

web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><display-name>webTest</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list> <servlet>        <servlet-name>Test</servlet-name>        <servlet-class>Login</servlet-class>       </servlet>  <servlet-mapping>        <servlet-name>Test</servlet-name>        <url-pattern>/login</url-pattern>       </servlet-mapping>     </web-app>

原创粉丝点击