달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

response

·         웹 브라우저에 전송하는 응답 정보 설정

·         웹브라우저의 요청에 응답하는것을 response라고 하며, 이러한 응답(response)의 정보를 가지고 있는 객체를 response객체 라고 합니다.

·         response 객체는 JSP의 실행 결과를 웹브라우저로 전송하고자 할때 사용합니다.

 


 

 

Interface ServletResponse

http://docs.oracle.com/javaee/6/api/javax/servlet/ServletResponse.html

 

 

 

 

주요 기능

·         헤더 정보 입력

·         리다이렉트 처리

 

 


 

 

<%

response.sendRedirect("responseB.jsp");   

%>

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

 

web.xml에서 session유지 시간 설정하기

원하는 값으로 수정하면 됩니다.

 

/jspMain/WebContent/WEB-INF/web.xml

 <!-- 세션 유지 시간 지정(단위: ) 시작 -->

<session-config>

<session-timeout>50</session-timeout>

</session-config>

<!-- 세션 유지 시간 지정 종료 -->


 

 

 

기본값 확인하기

C:\CodeLab\apache-tomcat-7.0.65\conf\web.xml

기본값으로 세션의 유효시간은 30분으로 설정되어 있습니다.


 

 

Posted by codedragon codedragon

댓글을 달아 주세요

 

 

선언부(Declaration)

JSP페이지 내에서 사용되는 변수 또는 메소드를 선언할 때 사용 합니다.

여기서 선언된 변수 및 메소드는 전역의 의미로 사용됩니다.

 

<%!

//java 코드 기술

%>

 

 

 

<%! //선언부: 변수 선언, 메서드 선언 영역

String str[] = { "JSP", "정말","재미","있다."};   

%>

<%! //선언부: 변수 선언

int number = 100;

String str = "Java Server Page";

%>

<%! //선언부: 메소드 선언

public int sum(int a, int b) {

return a+b;

}

%>

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

 

getParameter() vs getAttribute()

구분

차이

getParameter()

·         return 값이 String 타입만이 가능 합니다.

·         스트링값을 다루기때문에 주로 쿼리스트링값등을 받들 때 사용합니다.

HTTP 요청 안에 폼태그로 입력한 내용들이 HTTP 요청의 파라미터(parameter)로 전달되어 집니다. HTTP 요청의 파라미터 값을 얻기 위해 request.getParameter() 메소드를 사용합니다.

getAttribute()

·         return 값으로 Object 타입 가능 즉 모든 객체를 담을 수 있습니다.

·         오브젝트 타입을 다루기때문에 자바빈객체나 뭐 다른클레스객체등을 받을때 사용합니다

 

 

getParameter()

Servlet -> JSP

Servlet

request.setParameter("name", "codedragon");

JSP

<% String name = request.getParameter("name"); %>

 

HTML -> Servlet (HTTP 요청)

HTML

<input type="text" name="id" size="10" maxlength="10">

Servlet

String id = request.getParameter("id")

 

 

getAttribute()

Servlet -> JSP

Servlet

request.setAttribute("name", strHobby);

JSP

<% String name = (String)request.getAttribute("name"); %>

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

포트 충돌이 나는 경우

포트번호를 사용하지 않는 다른 포트번호로 변경해 주면 됩니다.

   

"Servers"탭에 있는 서버항목을 더블클릭합니다.

   

"Ports"에서 "HTTP/1.1"항목에 설정된 포트 번호를 다른 것으로 바꿔줍니다.

(예를 들면 8181등)

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

phpMyAdmin 접속하기 (AutoSet)

 

웹서버와 MySQL 모두 동작중이 상태여야 합니다.


 

 

 

 

아래 주소로 접속 좌측 메뉴에서 [phpMyAdmin] 클릭합니다.

http://localhost:8080/


 

 

 

 

phpMyAdmin 로그인 페이지가 오픈되며 초기 ID/PW 로그인합니다.

root/autoset

http://localhost:8080/phpmyadmin/


 


 



'Development > JSP' 카테고리의 다른 글

getParameter() vs getAttribute()  (0) 2019.12.31
포트 충돌이 나는 경우 해결방법  (0) 2019.12.24
phpMyAdmin 접속하기 (AutoSet)  (0) 2019.11.03
mysql root password 변경  (0) 2019.10.28
XAMPP Error: Apache shutdown unexpectedly 해결방법  (0) 2019.10.21
phpMyAdmin 접속하기  (0) 2019.10.13
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

 

mysql root password 변경

·       MySQL 서버 구동

·       mysql 접속 확인

·       root 계정의 PASSWOD 변경

 

 

 

 

MySQL 서버 구동

"XAMPP Control Panel"에서 MySQL항목의 [Start]버튼 클릭


 

 

[액세스 허용]


 


 

 

 

 

 

mysql 접속 확인

C:\xampp\mysql\bin 폴더로 이동

mysql

C:\xampp\mysql\bin>mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 2

Server version: 10.1.30-MariaDB mariadb.org binary distribution

 

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

MariaDB [(none)]>

 

 

 

 

 

root 계정의 PASSWOD 변경

 

mysqladmin -u root PASSWORD 설정할비밀번호

 

mysqladmin -u root PASSWORD maria_1004

C:\xampp\mysql\bin>mysqladmin -u root PASSWORD maria_1004

 

C:\xampp\mysql\bin>

 

 


'Development > JSP' 카테고리의 다른 글

포트 충돌이 나는 경우 해결방법  (0) 2019.12.24
phpMyAdmin 접속하기 (AutoSet)  (0) 2019.11.03
mysql root password 변경  (0) 2019.10.28
XAMPP Error: Apache shutdown unexpectedly 해결방법  (0) 2019.10.21
phpMyAdmin 접속하기  (0) 2019.10.13
웹호스팅 비교  (0) 2019.09.23
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

에러 메시지

Error: Apache shutdown unexpectedly

오전 9:42:23  [Apache]         Error: Apache shutdown unexpectedly.

오전 9:42:23  [Apache]         This may be due to a blocked port, missing dependencies,

오전 9:42:23  [Apache]         improper privileges, a crash, or a shutdown by another method.

오전 9:42:23  [Apache]         Press the Logs button to view error logs and check

오전 9:42:23  [Apache]         the Windows Event Viewer for more clues

오전 9:42:23  [Apache]         If you need more help, copy and post this

오전 9:42:23  [Apache]         entire log window on the forums

 

 


 

 

 

 

오류 원인

기본포트인 80포트를 다른 어플리케이션에서 사용하고 있을 경우 해당 에러가 발생합니다.

 


 

 

 

 

 

해결방법

80포트를 사용하지 않는 다른 포트(8080) 변경해 줍니다.

https://codedragon.tistory.com/8784

https://codedragon.tistory.com/8731

 

 

 

 

 


'Development > JSP' 카테고리의 다른 글

phpMyAdmin 접속하기 (AutoSet)  (0) 2019.11.03
mysql root password 변경  (0) 2019.10.28
XAMPP Error: Apache shutdown unexpectedly 해결방법  (0) 2019.10.21
phpMyAdmin 접속하기  (0) 2019.10.13
웹호스팅 비교  (0) 2019.09.23
HttpServletResponse 클래스 주요 메소드  (0) 2019.08.16
Posted by codedragon codedragon

댓글을 달아 주세요



XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

 

phpMyAdmin 접속하기

 

Apache MySQL 구동되어져 있어야 합니다.


 

 

"MySQL" [Admin]버튼을 클릭합니다.


 

 

실행시 에러가 발생하면 바로 아래의 링크를 통해 해결합니다.

https://codedragon.tistory.com/8640


 

 

정상적으로 접속이 되어졌습니다.


 


 

 


TAG xampp
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

웹호스팅 비교

개발 언어별로 웹호스팅 사이트를 확인하실 있습니다.

 

http://sansting.com/compare


 


Posted by codedragon codedragon

댓글을 달아 주세요