您的位置:首页 > 运维架构 > Tomcat

简易服务器搭建(get post方法)

2016-02-05 17:28 513 查看
使用MyEclice10+TomCat7.x进行的试验

LoginServlet类

package com.jacky.login;

import java.io.IOException;

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

public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException {
String name = request.getParameter("username"); // 获取用户名
String pwd = request.getParameter("password"); // 获取密码

System.out.println("username:"
+ new String(name.getBytes("iso-8859-1"), "utf-8"));
System.out.println("password:" + pwd);
if ("abc".equals(name) && "123".equals(pwd)) {
response.getOutputStream().write("sucess".getBytes());
} else {
response.getOutputStream().write("login fail".getBytes());
}
}

@Override
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException {

System.out.println("post方式提交数据");
doGet(request, response);

}

}


jsp测试页面

<!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>login</title>
</head>
<body>
<form action="/login/LoginServlet">
<br>get<br>
<br>ID<br><input type ="text" name="username">
<br>KEY<br><input type ="password" name="password">
<br>
<input type="submit">
</form>

<form action="/login/LoginServlet" method="post">
<br>post<br>
<br>ID<br><input type ="text" name="username">
<br>KEY<br><input type ="password" name="password">
<br>
<input type="submit">
</form>
</body>
</html>


web.xml文件配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.jacky.login.LoginServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
</web-app>






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat 服务器