반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>로그인 화면</title>

</head>

<body>

<form action="Login.action" method="post">

<table border=1>

<tr>

<td align="right">아이디</td>

<td align=left style="padding-left: 20px;"><INPUT TYPE=TEXT

NAME=id SIZE=8></td>

</tr>

<tr>

<td align="right">패스워드</td>

<td align=left style="padding-left: 20px;"><INPUT TYPE=TEXT

NAME=pw SIZE=8></td>

</tr>

<tr>

<td colspan=2 align=center><INPUT TYPE=SUBMIT VALUE='로그인'

style="width: 100px;">&nbsp; <INPUT TYPE=RESET VALUE='취소'

style="width: 100px;">

</table>

</form>


</body>

</html>



20140926Filter.zip


'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 파일 업로드 예제(File Upload)  (0) 2014.11.18
[JSP] Sevlet 사용하는 예제  (0) 2014.11.18
[JSP] EL 사용하기  (0) 2014.11.18
[JSP] 쿠키 변경  (0) 2014.11.18
[JSP] 쿠키 삭제  (0) 2014.11.18
반응형


20140924el.zip

collectionResult.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

${ar[0] }<br />

${map["a"]} <br />

<%@ page import="java.util.*" %>

<%

HashMap<String,String> map = (HashMap<String,String>)request.getAttribute("map");

//map에 저장된 모든 키와 값을 출력

Set<String> keys = map.keySet();

for(String key:keys){

out.println(key+ " : "+map.get(key)+ "<br >");

}

%>


</body>

</html>

elresult.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>attribute 출력</title>

</head>

<body>

자바 코드 사용: <%= request.getAttribute("email") %><br />

EL 이용: ${email} <br />

초기화 파라미터 가져오기: ${initParam.name }<br />

초기화 파라미터 가져오기: ${initParam["name"]}<br /> 


</body>

</html>

mapCreate.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>EL에서의 컬렉션</title>

</head>

<body>

<%@ page import="java.util.*" %>

<%

//문자열을 저장하는 ArrayList 만들어서 문자열을 저장

ArrayList<String> al = new ArrayList<String>();

al.add("기역");

al.add("니은");

al.add("디귿");

//HashMap 만들어서 문자열을 헤시맵에 저장

HashMap<String, String>map = new HashMap<String,String>();

map.put("a","에이요!");

map.put("b","비요!");

map.put("c","씨요!");

map.put("d","디요!");

request.setAttribute("ar", al);

request.setAttribute("map", map);

RequestDispatcher dispatcher = request.getRequestDispatcher("collectionResult.jsp");

dispatcher.forward(request, response);


%>


</body>

</html>

NewFile.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<%

request.setAttribute("email", "dltkd1214@gmail.com");

RequestDispatcher dispatcher = request.getRequestDispatcher("elresult.jsp");

dispatcher.forward(request, response);


%>

pageContext.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

<%

String uri = request.getRequestURI();


String conextPath = request.getContextPath();

out.println("전체 경로 : "+ uri+"<br />");

out.println("프로젝트 경로 : "+ conextPath+ "<br />");

String command = uri.substring(conextPath.length());

out.println("요청 경로 : "+ command+ "<br />");



%>


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] Sevlet 사용하는 예제  (0) 2014.11.18
[JSP] Filter 사용하기  (0) 2014.11.18
[JSP] 쿠키 변경  (0) 2014.11.18
[JSP] 쿠키 삭제  (0) 2014.11.18
[JSP] 모든 쿠키 읽기  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>쿠키 변경</title>

<%

//쿠키 변경은 동일한 이름의 쿠키를 생성해서 추가해주면 됩니다.

Cookie cookie = new Cookie("name", "sang");

response.addCookie(cookie);

%>



</head>

<body>

<a href="allCookie.jsp">쿠키읽기</a>


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] Filter 사용하기  (0) 2014.11.18
[JSP] EL 사용하기  (0) 2014.11.18
[JSP] 쿠키 삭제  (0) 2014.11.18
[JSP] 모든 쿠키 읽기  (0) 2014.11.18
[JSP] 쿠키생성하기  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>쿠키 삭제</title> 

<%

//쿠키를 삭제할 때는 유효시간을 0으로 설정하면 됩니다.

Cookie cookie =new Cookie("name","");

cookie.setMaxAge(0);

response.addCookie(cookie);


%>

<script>

function winClose(){

//자기 자신을 닫기

self.close();

}


</script>



</head>

<body>

쿠키삭제

<input type="button" value="닫기" onclick="winClose()" />


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] EL 사용하기  (0) 2014.11.18
[JSP] 쿠키 변경  (0) 2014.11.18
[JSP] 모든 쿠키 읽기  (0) 2014.11.18
[JSP] 쿠키생성하기  (0) 2014.11.18
[JSP] 로그인 하기  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>모든 쿠기 읽기</title>

<%@ page import="java.net.*" %>

<script>

function back(){

history.back();

}


</script>



</head>

<body>

<input type="button" value="뒤로" onclick="back()" />

<%

Cookie[] cookies = request.getCookies();

for(Cookie imsi:cookies){

out.println(imsi.getName());

out.println(":"+URLDecoder.decode(imsi.getValue(),"UTF-8"));

out.println("<br />");

}

%>


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 쿠키 변경  (0) 2014.11.18
[JSP] 쿠키 삭제  (0) 2014.11.18
[JSP] 쿠키생성하기  (0) 2014.11.18
[JSP] 로그인 하기  (0) 2014.11.18
[JSP] dto 데이터의 값을 jsp에 가져오기  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>쿠키를 생성</title>

<%@ page import="java.net.*"%>


<%

// 쿠키: 사용자의 웹 브라우저에 데이터를 저장하기 위해서 사용하는 객체

// 사용자의 웹 브라우저에 파일의 형태로 저장

// 쿠키는 사용할 때마다 서버로 전송 - 쿠키의 문제점

// 쿠키의 용도: 사용자 아이디나 패스워드 저장 또는 장바구니 저장에 많이 이용


Cookie cookie = new Cookie("name", URLEncoder.encode("상준", "UTF-8"));


response.addCookie(cookie);

%>


<script>

//modifyCookie로 이동하도록 하는 자바스크립트 함수

function modify() {

location.href = "modifyCookie.jsp";

}

//deleteCookie.jsp 파일을 팝업 창으로 출력하는 자바스크르립트 함수

function deleteCookie() {

window.open("deleteCookie.jsp", "", "width=600, heigth=600");

}

</script>


</head>

<body>

<a href="allCookie.jsp">쿠키읽기</a>

<input type="button" value="쿠키변경" onclick="modify()" />

<input type="button" value="쿠키삭제" onclick="deleteCookie" />



</body>

</html>



'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 쿠키 삭제  (0) 2014.11.18
[JSP] 모든 쿠키 읽기  (0) 2014.11.18
[JSP] 로그인 하기  (0) 2014.11.18
[JSP] dto 데이터의 값을 jsp에 가져오기  (0) 2014.11.18
[JSP] 현재 시간 출력 하기  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>로그인 화면</title>

<style >

span{

color: red;}

</style>


<%

String result = (String) request.getAttribute("result");

if (result != null && result.equals("pw")) {

%>


<script>

window.onload = function(){

var sp = document.getElementById("errorSpan");

sp.innerHTML ="비밀번호가 틀렸습니다.";

}

</script>

<%

} else if (result != null && result.equals("id")) {

%>


<script>

window.onload = function(){

var sp = document.getElementById("errorSpan");

sp.innerHTML ="아이디가 없습니다..";

}

</script>

<%

}

%>



</head>

<body>

<form action="Loginprocess.jsp" method="post">

<table border="2px">

<tr>

<td colspan="2" align="center"><h2>로그인 화면</h2></td>

</tr>

<tr colspan="2">

<td><span id="errorSpan"></span></td>

</tr>


<tr>

<td>아이디</td>

<td><input type="text" size="20" name="id" /></td>

</tr>


<tr>

<td>비밀번호</td>

<td><input type="password" size="20" name="pw" /></td>

</tr>


<tr>

<td><input type="submit" value="로그인" /></td>

<td><input type="reset" value="취소" /></td>

</table>


</form>


</body>

</html>



<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>로그인 처리</title>

</head>

<body>

<%

request.setCharacterEncoding("utf-8");

String id = request.getParameter("id");

String pw = request.getParameter("pw");

out.println(id+" :  " +pw);

if(id.equals("root") && pw.equals("system")){

request.setAttribute("id", id);

RequestDispatcher dispatcher =

request.getRequestDispatcher("result.jsp");

dispatcher.forward(request, response);

}else if(id.equals("root")){

request.setAttribute("result", "pw");

RequestDispatcher dispatcher =

request.getRequestDispatcher("login.jsp");

dispatcher.forward(request, response);

}else{

request.setAttribute("result", "id");

RequestDispatcher dispatcher =

request.getRequestDispatcher("login.jsp");

dispatcher.forward(request, response);

}

%>

</body>

</html>



20140916jsp.zip



'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 모든 쿠키 읽기  (0) 2014.11.18
[JSP] 쿠키생성하기  (0) 2014.11.18
[JSP] dto 데이터의 값을 jsp에 가져오기  (0) 2014.11.18
[JSP] 현재 시간 출력 하기  (0) 2014.11.18
[JSP] ArrayList 출력하기  (0) 2014.11.18
반응형

User.java


package dto;

import java.io.Serializable;
import java.util.GregorianCalendar;

public class User implements Serializable {
	
	private String id;
	private String password;
	private String name;
	private GregorianCalendar birthDay;
	
	
	public User() {
		super();
		// TODO 자동 생성된 생성자 스텁
	}


	public User(String id, String password, String name,
			GregorianCalendar birthDay) {
		super();
		this.id = id;
		this.password = password;
		this.name = name;
		this.birthDay = birthDay;
	}


	public String getId() {
		return id;
	}


	public void setId(String id) {
		this.id = id;
	}


	public String getPassword() {
		return password;
	}


	public void setPassword(String password) {
		this.password = password;
	}


	public String getName() {
		return name;
	}


	public void setName(String name) {
		this.name = name;
	}


	public GregorianCalendar getBirthDay() {
		return birthDay;
	}


	public void setBirthDay(GregorianCalendar birthDay) {
		this.birthDay = birthDay;
	}


	@Override
	public String toString() {
		return "User [id=" + id + ", password=" + password + ", name=" + name
				+ ", birthDay=" + birthDay + "]";
	}
	

}



web.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="dto.*"%>

<%@ page import="java.util.*"%>


<%

//user 클래스의 객체를 생성(4개의 멤버에 값을 설정)

User user = new User();

user.setId("아이디는 상준");

user.setPassword("패스워드");

user.setName("상주니");

user.setBirthDay(new GregorianCalendar(1990,9,1));

User user2 = new User("아이디는 상큼상큼","상큼이!","상준",

new GregorianCalendar(1990,3,1));


%>

아이디<%= user.getId() %><br />

비밀번호<%= user.getPassword() %><br />


<%= user.toString() %><br />



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 쿠키생성하기  (0) 2014.11.18
[JSP] 로그인 하기  (0) 2014.11.18
[JSP] 현재 시간 출력 하기  (0) 2014.11.18
[JSP] ArrayList 출력하기  (0) 2014.11.18
[JSP] request 출력하기  (0) 2014.11.18
반응형

<%@page import="java.util.Calendar"%>

<%@page import="java.util.*"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page trimDirectiveWhitespaces="true" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>현재 시간 출력</title>

</head>

<body>


<%

//자바 코드작성

Date now = new Date(113,0,1);

//GregorianCalender는 calendar 클래스로부터 상속 받았습니다.

Calendar cal = new GregorianCalendar(2013,0,1);


%>


<%= now %><br />

<%= cal %>


</body>

</html>

'Web개발 > JSP, Web' 카테고리의 다른 글

[JSP] 로그인 하기  (0) 2014.11.18
[JSP] dto 데이터의 값을 jsp에 가져오기  (0) 2014.11.18
[JSP] ArrayList 출력하기  (0) 2014.11.18
[JSP] request 출력하기  (0) 2014.11.18
[JSP] 파라미터 읽기 (Parameter)  (0) 2014.11.18
반응형

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>



<!-- ArrayList 클래스를 사용하기 위한 import -->

<%@ page import="java.util.*"%>


<!-- 정수를 저장하는 Arraylist를 생성하고 데이터 추가 -->

<%

ArrayList<Integer> al = new ArrayList<Integer>();


al.add(10);

al.add(30);

al.add(15);

%>



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>ArrayList 출력</title>

</head>

<body>

<%

for (int i = 0; i < al.size(); i++) {

int imsi = al.get(i);

%>

<%=imsi%><br />

<%

}

%>



</body>

</html>

+ Recent posts