新手 eclipse servlet就收参数tomcat404
package aa;
import java.io.IOException;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class TextServlet
*/
@WebServlet("/TextServlet")
public class TextServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public TextServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at: ").append(request.getContextPath());
String username = request.getParameter("userName");
String password = request.getParameter("passWord");
System.out.println("username:"+username);
System.out.println("password:"+password);
/*
response.setHeader("content-type", "text/html;charset=UTF-8");
OutputStream outputStream = response.getOutputStream();//获取OutputStream输出流
if("123".equals(password))
{
outputStream.write((5+"").getBytes());
System.out.println(5);
}
else
{outputStream.write((4+"").getBytes());
System.out.println(4);}
*/
try {
//1.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.得到连接
Connection conn = (Connection) DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:lcm", "system", "Lcm19960808");
System.out.println("加载数据库驱动成功!");
//3.从下面开始和 sql server 一模一样
Statement statement = conn.createStatement();
System.out.println("createStatement");
String sql="select * from student where sno="+username;
ResultSet resultSet = statement.executeQuery(sql);
System.out.println("查询数据库信息");
//用来查询数据库信息
while(resultSet.next()){
System.out.print("学号:" + resultSet.getString("sno"));
//用户名
System.out.println("密码:" + resultSet.getString("spassword"));
System.out.println("password" + password);
String rr=resultSet.getString("spassword");
System.out.println(rr);
response.setHeader("content-type", "text/html;charset=UTF-8");
OutputStream outputStream = response.getOutputStream();//获取OutputStream输出流
if(rr.equals(password))
{ //登录成功
outputStream.write((5+"").getBytes());System.out.println(5);
}
else{outputStream.write((4+"").getBytes());System.out.println(4);}
}
//else{outputStream.write((4+"").getBytes());System.out.println(4);}
//登录失败,密码错误
//resultSet.close();
//statement.close();
//conn.close();
} catch (Exception e) {
e.printStackTrace();
//登录失败,加载数据库驱动失败
response.setHeader("content-type", "text/html;charset=UTF-8");
OutputStream outputStream = response.getOutputStream();//获取OutputStream输出流
outputStream.write((3+"").getBytes());System.out.println(3);
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}


加参数就404,这个什么问题,求解?
...全文
相关推荐
Tomcat正常启动,访问所有页面均报404异常,404异常总结分析
今天遇到一个问题:Tomcat正常启动,访问所有页面均报404异常,究竟该如何解决这个问题呢?下边小编将为大家介绍一下解决方法,需要的朋友可以参考下
IDEA运行导入的javaweb项目tomcat正常,但是运行失败404问题
主要介绍了IDEA运行导入的javaweb项目tomcat正常但是运行失败404问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
HTTP_Status_404的几种解决方案
HTTP_Status_404的处理方案~
eclipse导入项目后的常见问题(环境配置,访问404).docx
一些常见eclipse导入后的问题。此问题的原因是由于jar包,或者系统jre缺失的一些问题。右击项目---点击properties。以下界面,点击Java Build Path----->Libraries.如图,我们发现很多jar缺失了,那我们把缺失jar全部移除掉,选中jar,点击右侧的remove。
404解决办法
报404异常的通用解决方法。希望可以帮助你。


