📄 registerservlet.java
字号:
package test.servlet;
/*
* 处理login.html的请求的servlet设计
*/
import java.io.IOException;
//import java.sql.SQLException;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//import com.sun.org.apache.commons.digester.SetNextRule;
import test.entity.User;
import test.dao.*;
public class RegisterServlet extends HttpServlet implements Servlet
{
public RegisterServlet ()
{
// TODO Auto-generated constructor stub
}
/*
* (non-Javadoc)
*
* @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest,
* javax.servlet.http.HttpServletResponse)
*/
@Override
protected void doGet ( HttpServletRequest arg0, HttpServletResponse arg1 )
throws ServletException, IOException
{
doPost(arg0, arg1);
}
/*
* (non-Javadoc)
*
* @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest,
* javax.servlet.http.HttpServletResponse)
*/
@Override
protected void doPost ( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException
{
response.setContentType ( "text/html" );
// 获取用户名和密码,封装进User对象...
User user = new User();
user.setName(request.getParameter ( "txt1username" ));
user.setPassword(request.getParameter ( "txt1password" ));
// 访问数据库
UserDao userdao = new UserDao();
request.getSession ( ).setAttribute ( "UserName", user.getName() );
//若用户名用户名不存在,则注册并转向login_success.jsp;
try{
if(userdao.add(user)){
response.sendRedirect ( "register_success.jsp" );
}
else{
response.sendRedirect ( "register_failure.jsp" );
}
}catch( Exception e ){
e.printStackTrace ();
}
/**
*
*/
}
private static final long serialVersionUID = 1L;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -