id : java

pwd : servlet

 

 

 

HTML
WebContent
folder : form
html : login_form.html

class
package : servlet.form
name : LoginServlet

 

xml

'프로그래밍 > JSP Programming' 카테고리의 다른 글

2012-4-23 Servlet자동 생성하기(GreetingServlet실습)  (0) 2012.04.23
2012-4-23 초기 파라미터  (0) 2012.04.23
2012-4-20 RegisterServlet[실습]  (0) 2012.04.20
<table>  (0) 2012.04.20
2012-4-20 LoginServlet[실습]  (0) 2012.04.20
Posted by 조은성
,

 

 

 

 

class
package : servlet.form
name : RegisterServlet

HTML
WebContent
folder : form
html : register_form.html

 

xml파일

'프로그래밍 > JSP Programming' 카테고리의 다른 글

2012-4-23 초기 파라미터  (0) 2012.04.23
2012-4-23 LoginServlet[실습]  (0) 2012.04.23
<table>  (0) 2012.04.20
2012-4-20 LoginServlet[실습]  (0) 2012.04.20
2012-4-20 calculator.html[실습]  (0) 2012.04.20
Posted by 조은성
,

<table border="1">
   <tr>
      <td>1</td>
      <td>2</td>
      <td colspan="3">3</td>
   </tr>
</table>

Posted by 조은성
,

* LoginServlet[실습]

 

 

class
package : servlet.form
name : LoginServlet

HTML
WebContent
folder : form
html : login_form.html

 

* web.xml

 

 

'프로그래밍 > JSP Programming' 카테고리의 다른 글

2012-4-20 RegisterServlet[실습]  (0) 2012.04.20
<table>  (0) 2012.04.20
2012-4-20 calculator.html[실습]  (0) 2012.04.20
2012-4-20 HttpServletRequest 값 받아 오기  (0) 2012.04.20
2012-4-20 HTML<실습2>  (0) 2012.04.20
Posted by 조은성
,

 

 

* calculator.html

class
package : servlet.form
name : CalculatorServlet

 

 

 

* web.xml

 

 

'프로그래밍 > JSP Programming' 카테고리의 다른 글

<table>  (0) 2012.04.20
2012-4-20 LoginServlet[실습]  (0) 2012.04.20
2012-4-20 HttpServletRequest 값 받아 오기  (0) 2012.04.20
2012-4-20 HTML<실습2>  (0) 2012.04.20
2012-4-20 Service(request, response) 정리  (0) 2012.04.20
Posted by 조은성
,

* HttpServletRequest 값 받아 오기

HttpServletRequest

- name으로 값 받아 오기
String value=request.getParameter(String name);

만약 같은 이름으로 두개 이상의 값이 넘어온다면 ex : hobby=영화감상&hobby=독서
이렇게 넘어오면

String value=request.getParameter(String name);

이렇게 호출하면 앞에 것 하나만 넘어온다.

그래서 두개다 받아 오려면

String[] values = request.getParameterValues(String name); 으로 읽어 들여야 한다.

* 빨간색으로 된 것은 무조건 기억해라.!

- 이름을 확인하고 싶을 때는
Enumeration name = request.getParameterNames();( 그냥 한번 봐놓기만 해라. HTML가면 이름은 한눈에 확인되므로 자주 사용하지는 않는다.)

'프로그래밍 > JSP Programming' 카테고리의 다른 글

2012-4-20 LoginServlet[실습]  (0) 2012.04.20
2012-4-20 calculator.html[실습]  (0) 2012.04.20
2012-4-20 HTML<실습2>  (0) 2012.04.20
2012-4-20 Service(request, response) 정리  (0) 2012.04.20
2012-4-19 HTML[실습]  (0) 2012.04.19
Posted by 조은성
,

* 실습

 

 

Posted by 조은성
,

* Service(request, response) 정리

request - 요청한 client가 보내준 정보를 제공(요청 파라미터 : 클라이언트가 CGI쪽으로 요청할 때 넘겨주는 데이터)

response = 요청한 client에게 응답하기위해 필요한 정보를 제공
response.setContentType("type/mimetype"); //content타입을 mime타입으로 할거라는 걸 응답해 준다.
response.getWriter(); // 응답쪽으로 출력할 수 있는 스트림을 달라.Printwriter를 리턴해줌.

service(request, response)->doGet(request, response)

 

 

* url 경로

절태경로 : 다른 웹브라우저로 이동 할 경우(http://www.daum.net)

* 웹단
- 내부 resource 연결 : 내 어플리케이션 안에 있을경우
 절대경로 : /www.daum.net
             (서버까지 : http://ip:port)

 상대경로 :

* 서블릿단
<url-pattern>
/
(application Root)
</url-pattern>

ex :

application의 이름->myweb
<url-pattern>/form/Login</url-pattern>
접근 :

서블릿단 접근 : http://127.0.0.1/:8088/myweb/form/Login
웹단 접급 : <form
action="/myweb/form/Login">

 

Posted by 조은성
,

* HTML실습

WebContent
folder : form
html : basic.html

실행 : http://127.0.0.1:8088/myweb/form/basic.html

 

* 여러개의 옵션을 선택(select라는 하나의 이름으로 두 개의 값을 가질 수 있음)

 

 

*<textarea>

 

 

 

* <input> 태그
  
- 다양한 입력 폼을 만드는 태크.
   - 입력 폼의 모양은 type 속성을 이용해 지정
   - type
      - text : 한줄 짜리 text 입력 폼(ex : 아이디나 이름을 입력할때 사용)
      - password : 패스워드 입력 폼
      - checkbox : yes/no를 선택하기 위한 선택 폼
      - radio : 여러 개중 하나만을 선택하기 위한 선택 폼
      - file : 전송할 파일을 선택하기 위한 폼
      - hidden : 클라이언트에게 보여지지 않고 전송할 값을 지정하는 폼
      - submit : 전송버튼
      - reset : 초기화 버튼
      - button : 그냥 버튼(버튼 모양). javascript와 연동하여 사용.
     - image : 이미지 전송 버튼. 

 

* 실행결과

Posted by 조은성
,
Posted by 조은성
,