void 나 return값이 없으면 생성좌~
post 는 form태그로 접근하는방법 밖에 없습니당~
form태그에 요소를 서버에서 요청해가지고 리퀘스트겟뽜라미터로 받아오기~
여러개를 한번에 선택한걸 request해서 받아올땐 getParameterValues("")사용행~
jsp 안에서 혹시라도 함수를 정의 할때 <%! <<느낌표를 붙여야함 <%= <<=가 출력하는코드를 대신함
문서 자체를 요청하는 방식 RequestDispatcher dispatcher << 웹서블릿에서 필요한 형태
jsp: << jsp action태그(지금은 거의 사용하지 않음) forward 는 문서이동
URLEncoder,URLDecoder : 한글이 깨지는걸 방지하기 위해 사용함
session.invalidate(); << 로그아웃 session을 만들땐 set, 지울땐 removeAttribute("");
jsp 액션 태그 사용 예)
<jsp:useBean class="web.MyInfo" id="my"></jsp:useBean> <jsp:setProperty property="*" name="my"/> >> 세터 <jsp:getProperty name="my" property="name"/> >> 게터 <% out.print(my.getAge()); %>
dispatcher 이용해서 웹서블릿 사용하기
@WebServlet("/Test2") public class Test2 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // PrintWriter를 이용하지 않고 보여줄 jsp문서를 연결시킨다 response.setContentType("text/html;charset=UTF-8"); request.setCharacterEncoding("utf-8"); request.setAttribute("name", "홍길동"); request.setAttribute("age", "33"); RequestDispatcher dispatcher = request.getRequestDispatcher("test2.jsp"); dispatcher.forward(request,response); }
}