@WebServlet("*.do")
public class BoardController extends HttpServlet {
private static final long serialVersionUID = 1L;
public BoardController() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doProcess(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doProcess(request, response);
}
public void doProcess(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//한글처리
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
String requestURI = request.getRequestURI();
String contextPath = request.getContextPath();
String command = requestURI.substring(contextPath.length());
String path = "";
if(command.equals("/boardList.do")) {
path = "board_write_form.jsp";
}
else if(command.equals("/boardWriteForm.do")) {
path = "board_list.jsp";
}
//페이지 이동
RequestDispatcher dispatcher = request.getRequestDispatcher(path);
dispatcher.forward(request, response);
}
//데이터 받기
String name = request.getParameter("name");
String[] tel = request.getParameterValues("tel");
//데이터 전달
request.setAttribute("name", name);
request.setAttribute("tel", tel[0] + "-" + tel[1].substring(0,4) + "-" + tel[1].substring(3));
핑크색 부분은 예시라서 지우고 복붙해서 사용