/*****************************************************
* ��若吟主脂蚊泣若���
* Copyright(C) 2001 A-tak, Japan
*
* @since 2001.05.14
* @author A-tak
*
****************************************************/
package login;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import web.CookieSend;
/**
* ��若吟主脂蚊泣若�������
* ��若吟主脂蚊�若潟�若喝冴
* Copyright(C) 2001 A-tak, Japan
*
* @see LangChange, DbAccess
* @version 1.0
* @since 2001.05.14
* @author A-tak
*/
public class Entery extends HttpServlet {
boolean result;
ServletContext ctx = null;
/**
* �泣若�������
* @param ServletConfig config
* @return void
* @throws ServletException �泣若��������
*/
public void init(ServletConfig config) throws ServletException{
super.init(config);
if(ctx == null) {
ctx = config.getServletContext();
}
}
/**
* ��若吟若�域���脂�
* ���若����腮��若帥茯㏍帥��脂蚊��с��
* 絎���脂蚊障с茵�
* @param HttpServletRequest req HTTP����鴻
* @param HttpServletResponse res HTTP��鴻�潟�
* @return void
* @throws IOException
* @throws ServletException �泣若��������
*/
public void service(HttpServletRequest req,HttpServletResponse res)
throws IOException, ServletException {
String name = req.getParameter("name");
String email = req.getParameter("mail");
String url = req.getParameter("url");
String word = req.getParameter("word");
String pass = req.getParameter("pass");
UserEnterBean UserEnter = new UserEnterBean();
//��若吟主脂峨�茵
try {
result = UserEnter.entery(name, email, url, word, pass);
RequestDispatcher rd;
//�脂我�
if (result) {
//���㏍若��絖
CookieSend cookie = new CookieSend();
cookie.createCookie(res, "name", name);
cookie.createCookie(res, "pass", pass);
rd = ctx.getRequestDispatcher("/entery_ok.jsp");
rd.forward(req, res);
}else{
//�≪��若吟若�脂蚊����
rd = ctx.getRequestDispatcher("/already_use.jsp");
rd.forward(req, res);
}
}catch(Exception e){
res.setContentType("text/html;charset=EUC_JP");
PrintWriter out = res.getWriter();
out.println(e);
}
}
}