JSP/2012.04강의(MySQL)
복습1 설치 및 세팅
Bohemian life
2012. 7. 4. 20:57
java 설치 확인
cmd창 열고
java -version 그러면 자바 설치 가 되어 있다면 설치 버젼이 나옴
java
javac
echo %classpath%
이렇게 나오면 오류나니
환경 변수에 새로 만들기
CLASSPATH
.;
이렇게 해줌~~
<IDE :통합 개발 환경 [integrated development environment, 統合開發環境] >
1.에디터
2.JSK 툴
3.webbrowser(client)
4.web server를 편리하게
JSP(잘할려면)---->servlet
Servlet - 서버(Serv)에 들어가는 작은(let) 프로그램이다..
HTTP Server -----servlet(요청과 응답을 다룰수 있는 기능이 있음)
↑
(request ) (response)
↓
Webbrowser ------http client
package test.web.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.jasper.tagplugins.jstl.core.Out; public class TestServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/plain;charset=euc-kr");//http header부분 int num = Integer.valueOf(request.getParameter("num"));//request로 부터 num이라는 파라미터를 받겠다.(숫자여도 문자열로 받기 때문에 Integer) PrintWriter out = response.getWriter(); for(int i=1;i<=9;i++){ out.println(num + " * " + i + " = " +num*i+"</br>"); } //server client 연결...stream out.println("Hello World"); out.flush();//buffer안에 있는 데이터를 브라우져로 전송 } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
http://localhost:8080/WebApp/TestServlet 이러면 오류가 남
http://localhost:8080/WebApp/TestServlet?num=7
이렇게 뒤에다 num 값을 주면 7단 구구단이 출력된다.