创建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>
- MyEclipse 创建WEB项目
- MyEclipse 创建WEB项目
- maven创建web项目
- MyEclipse 创建WEB项目
- 创建web项目
- MyEclipse 创建WEB项目
- MyEclipse 创建WEB项目
- maven创建web项目
- maven创建web项目
- Maven 创建web项目
- Maven 创建web项目
- 如何创建web项目
- Myeclipse创建Web项目
- IDEA 创建web项目
- Maven3创建web项目
- mvn 创建web项目
- maven创建web项目
- Maven 创建web项目
- SQL 2005 with(nolock)详解
- lrzsz介绍
- .classpath文件分析
- 分享 长篇小说 《那些年啊,那些事——一个程序员的奋斗史》
- GridView 的用法
- 创建web项目
- linux top命令详解
- Remove Personal Security Pro Scareware, Rogueware Personal Security Pro Removal Report
- Andriod编译内核模块*.ko
- 网络时电脑高手的尴尬:提笔忘字
- ArcGIS Engine 属性和方法
- js中substring和substr的用法
- 结合工具来实现敏捷开发 - 1
- iReport与JasperReport中文支持全面解决