본문 바로가기

콩's EDUCATION/콩's JSP&SERVLET

web.xml servlet 등록 하지 않아도 되는 방법 Servers - web.xml 에서 server - web.xml 122라인 해당 부분 주석을 해제해주고, action form에서 가상의 servlet 주소를 추가하면 된다.예를들면 servletjsp 프로젝트에서 Demoservlet파일을 참조하고자 하면, form action="servletjsp/servlet/Demoservlet위 처럼 하면 된다. 더보기
웹 페이지 한글 출력 문제 톰캣을 서버로 둔 이클립스 환경에서 웹 페이지 로딩시에 한글이 깨져 나오는 경우 해결 방법입니다. 1. Servers -> server.xml 2. 수정 안했을 경우 63라인 수정 했을 경우 URIEncoding="EUC-KR"을 추가합니다. 3. jsp나 servlet으로 옵니다. 4. post방식과 get방식의 차이가 있습니다. post방식은 아래 2가지를 추가합니다. request.setCharacterEncoding("euc-kr");response.setContentType("text/html;charset=euc-kr"); get방식은 아래 1가지만 추가합니다. response.setContentType("text/html;charset=euc-kr"); 5. 서버 리스타트를 하고 테스트합니다. 더보기
3초후에 현재 시간 출력 2가지 방법 - Servlet 에서 순수하게 Java 코드 사용- Servlet 에서 Javascript (Jquery) 사용 (추천하지 않음, jsp를 따로 생성하여 받아오는 방법 추천) 1. Servlet 에서 Java 사용 import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Ht.. 더보기
Servlet URL 주소 변경 프로젝트 Webcontent -> web-inf -> web.xml 이동 항상 web.xml이 생성된다.자신이 사용하는 servlet에서 mapping에 url-pattern에 이름을 바꾸면 url 페이지 이름이 바뀐다. DateServlet DateServlet DateServlet DateServlet /Date /Date 더보기
톰캣 설치 및 진행 톰캣 7.0 설치 WIN7 64Bit http://savinglove.tistory.com/55 이클립스 톰캣 플러그인 설정 및 연결 http://blog.naver.com/hmskayumi?Redirect=Log&logNo=80135694001 톰캣 포트번호 변경 http://tychejin.blog.me/110173423345 위 블로그에 접속하시면 해당 자료를 받을 수 있는 원 출처가 있습니다. 톰캣 7.0 다운로드 32-bit/64-bit Windows Service Installer (pgp, md5) [] 톰캣 플러그인 다운로드 [] 더보기
유용한 사이트 http://servlets.com/ -> http://servlets.com/cos/ http://servlets.com/cos/javadoc/com/oreilly/servlet/MultipartRequest.html (수정중) 자료 받기 더보기
파일 업로드 업로드 폼 text1 : file1 : file2 : 업로드 데이터 폼(확인) 결과 다른 실습 MultipartServlet 생성 import 생략 @WebServlet("/MultipartServlet") public class MultipartServlet extends HttpServlet { private static final long serialVersionUID = 1L; public MultipartServlet() { super(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEnc.. 더보기
JSTL 라이브러리 받고 설정 http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 1.1.2버전을 받아주시면 됩니다. 여기서 받으실분은 다운 받아주시면 됩니다. WEB-INF 아래 LIB에 넣어주시면 됩니다. 더보기
온도 변환 (섭씨에서 화씨) 예제 출처 : jsp2.2 웹프로그래밍 저자 최범균 위 책에서 jsp관련 내용을 연습하면서 올리고 있습니다. 괜찮은책입니다. [결과] Thermometer.java package model; import java.util.*; public class Thermometer { private Map locationCelsiusMap = new HashMap(); public void setCelsius(String location, Double value){ locationCelsiusMap.put(location,value); } public Double getCelsius(String location){ return locationCelsiusMap.get(location); } public Double ge.. 더보기
표현언어, empty연산자 ${empty st} ${empty ""} ${empty array} ${empty map} 값이 null이면 true 리턴 [결과] 더보기