JAVA
나이 미입력시 다시 html로 복귀
if (sAge == null || sAge.trim().equals("")) {
resp.sendRedirect("index.html");}
resp.링크 소스
resp.sendRedirect("http://www.naver.com");
resp.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);//먼저 설정후
조건에 따른 resp.setHeader("Location", "http://www.naver.com");
//데이터 모으기
ObjectDto dto = new ObjectDto(name, age, fruits);
//데이터 짐 싸기 (보낼이름 ,보낼내용)
req.setAttribute("myfruit", dto);
//거쳐야 할 페이지(xml)확인 , 넣을 값들을 적어 넘김
req.getRequestDispatcher("result").forward(req, resp);
//풀어쓰면 아래와 같음
RequestDispatcher dispatch = req.getRequestDispatcher("result");
dispatch.forward(req, resp);
//보냈던 이름으로 받기
ObjectDto dto = (ObjectDto) req.getAttribute("myfruit");
System.out.println(dto.toString());
타입지정
& 자바에서 웹으로 데이터를 출력하기 설정
resp.setContentType("text/html; charset=utf-8");
PrintWriter pw = resp.getWriter();
java에서 text박스 생성
pw.println("이름:<input type='text' value="+dto.getName()+">");
dto 다중선택값 출력
String fruits[] = dto.getFruit();
for (int i = 0; i < dto.getFruit().length; i++) {
pw.println("<p>"+fruits[i]+"</p>");
}
'Servlet' 카테고리의 다른 글
에러상태 코드 select로 값을 넘기기 (웹으로 확인하기) (0) | 2020.07.20 |
---|---|
앙케이트 조사// 결과받아 web에 출력하기 (0) | 2020.07.20 |
앙케이트 조사// 링크를 <button>을 통한 자바스크립트로 보냄 (0) | 2020.07.20 |
text입력받아 링크로 넘기기 (0) | 2020.07.20 |
Servlet 기본 (0) | 2020.07.20 |