1. template test


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

    pageEncoding="UTF-8"%>

    

<CENTER>Copyright all reserved Since 2017</CENTER>

bottom.jsp로 저장



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

    pageEncoding="UTF-8"%>


    <A href="login.jsp">Login</A>

    <A href="join.jsp">Join</A>

top.jsp로 저장



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

    pageEncoding="UTF-8"%>

<CENTER>

<A href="./template.jsp?page=newitem">신상품</A><br><br>

<A href="./template.jsp?page=bestitem">인기상품</A><br><br>

<A href="./template.jsp?page=a">오늘상품</A><br><br>


</CENTER>

left.jsp로 저장



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>
<b> 신상품 목록입니다. </b><br>

newitem.jsp로 저장



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

    pageEncoding="UTF-8"%>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

<b> 인기 상품 목록 ~~~~~~ </b><br>

bestitem.jsp로 저장



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

    pageEncoding="UTF-8"%>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<b> 오늘 상품 목록 </b><br>

<img src="aa26.jpg">

a.jsp로 저장



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

    pageEncoding="UTF-8"%>

<%

String pagefile = request.getParameter("page");


if(pagefile == null){

pagefile="newitem";

}

%>


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<table width="960" border="1" color="gray" align="center">

<tr>

<td height="43" colspan="3" align="left">

<jsp:include page="top.jsp"/>

</td>

</tr>

<tr>

<td height="2" align="center">

<jsp:include page='<%=pagefile+".jsp"%>'/>

</td>

<td height="15%" align="right" valign="top">

<jsp:include page="left.jsp"/>

</td>

</tr>

<tr>

<td width="100%" height="40" colspan="3">

<jsp:include page="bottom.jsp"/>

</td>

</tr>

</table>


</body>

</html>



2. bean test


<java Resources > src > javabean > BeanTest.java 생성>


package javabean;


public class BeanTest {

private String name="honggildong";

private String idname;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getIdname() {

return idname;

}

public void setIdname(String idname) {

this.idname = idname;

}

}

BeanTest.java로 저장



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

    pageEncoding="UTF-8"%>


<jsp:useBean id="beantest" class="javabean.BeanTest" scope="page"/>

<jsp:setProperty name="beantest" property="name" param="name"/>

<jsp:setProperty name="beantest" property="idname" param="idname"/>

<%--<jsp:setProperty name="beantest" property="name" value="해바라기"/>--%>


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>beanTest.jsp Test</title>

</head>

<body>


<h2>JavaBean 사용 예</h2>


<hr size="5" color="red">


<h3><%=beantest.getName()%></h3>

<h3><%=beantest.getIdname()%></h3>


<hr size="5" color="yellow">


<h3><jsp:getProperty property="name" name="beantest"/></h3>

<h3><jsp:getProperty property="idname" name="beantest"/></h3>


</body>

</html>

beanTest.jsp로 저장



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>beanTest.html Test</title>

</head>

<body>


<form action="beanTest.jsp" method="get">

이름 : <input type="text" name="name" /><br>

아이디 : <input type="text" name="idname"/><br>

<input type="submit" value="전송">

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

</form>

</body>

</html>



3. 회원가입 폼


<java Resources > src > javabean > JoinBean.java 생성>

package javabean;


public class JoinBean {

private String id;

private String pass;

private String name;

private int sex;

private int age;

private String email;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getPass() {

return pass;

}

public void setPass(String pass) {

this.pass = pass;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getSex() {

return sex;

}

public void setSex(int sex) {

this.sex = sex;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}


public String getSsex()

{

String ssex = null;

if (sex==1){

ssex = "남자";

}else{

ssex = "여자";

}

return ssex;

}

}

JoinBean.java로 저장



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

    pageEncoding="UTF-8"%>


<% request.setCharacterEncoding("utf-8"); %>


<jsp:useBean id="join" class="javabean.JoinBean"/>

<jsp:setProperty property="*" name="join"/>


<%

String s_sex="";

if(join.getSex()==1)

{

s_sex="남자";

}else{

s_sex="여자";

}


%>


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>회원 가입 입력 정보 확인 페이지</title>

</head>

<body>

<CENTER>

<TABLE border="1">

<tr>

<td bgcolor="yellow"><font size="2">아이디 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="id"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">비밀번호 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="pass"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">이름 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="name"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">성별 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="sex"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">성별2 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="ssex"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">성별3 : </font></td>

<td bgcolor="#eeee66"><%= s_sex %></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">나이 : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="age"/></td>

</tr>

<tr>

<td bgcolor="yellow"><font size="2">e_mail : </font></td>

<td bgcolor="#eeee66"><jsp:getProperty name="join" property="email"/></td>

</tr>

</TABLE>

</CENTER>

</body>

</html>

joinChk.jsp로 저장



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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>회원가입 폼</title>

</head>

<body>

<CENTER>

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

<TABLE border="0">

<tr>

<td align="right" bgcolor="yellow">

<font size="2">아이디 : </font>

</td>

<td bgcolor="#dddd33"><input type="text" name="id"></td>

</tr>

<tr>

<td align="right" bgcolor="yellow">

<font size="2">비밀번호 : </font>

</td>

<td bgcolor="#dddd33"><input type="password" name="pass"></td>

</tr>

<tr>

<td align="right" bgcolor="yellow">

<font size="2">이름 : </font>

</td>

<td bgcolor="#dddd33"><input type="text" name="name"></td>

</tr>

<tr>

<td align="right" bgcolor="yellow">

<font size="2">성별 : </font>

</td>

<td bgcolor="#dddd33">

<input type="radio" name="sex" value="1" checked="checked"><font size="2">남</font>

<input type="radio" name="sex" value="2"><font size="2">여</font>

</td>

</tr>

<tr>

<td align="right" bgcolor="yellow">

<font size="2">나이 : </font>

</td>

<td bgcolor="#dddd33"><input type="text" name="age"></td>

</tr>

<tr>

<td align="right" bgcolor="yellow">

<font size="2">이메일 : </font>

</td>

<td bgcolor="#dddd33"><input type="text" name="email"></td>

</tr>

<tr>

<td colspan="2" align="center" bgcolor="green">

<input type="submit" value="가입">

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

</td>

</tr>

</TABLE>

</form>

</CENTER>

</body>

</html>



4. studentBean 사용 Test


<java Resources > src > javabean > StudentBean.java 생성>

package javabean;


import java.util.Calendar;


public class StudentBean {

private String id;

private String name;

private String snum;

private int year;

private String pass;

private String email;

private int a;


public String getId() {

return id;

}


public void setId(String id) {

this.id = id;

}


public String getName() {

return name;

}


public void setName(String name) {

this.name = name;

}


public String getSnum() {

return snum;

}


public void setSnum(String snum) {

this.snum = snum;

}


public int getYear() {

return year;

}


public void setYear(int year) {

this.year = year;

}


public String getPass() {

return pass;

}


public void setPass(String pass) {

this.pass = pass;

}


public String getEmail() {

return email;

}


public void setEmail(String email) {

this.email = email;

}


public int getA() {

return a;

}


public void setA(int a) {

this.a = a;

}


public int getAge()

{

int curyear = Calendar.getInstance().get(Calendar.YEAR);

System.out.println(curyear);

return curyear - year + 1;

}

public String getAa()

{

String aa = null;

if(a==41){

aa = "1반입니다.";

}else if(a==42){

aa = "2반입니다.";

}else if(a==43){

aa = "3반입니다.";

}else if(a==44){

aa = "4반입니다.";

}else if(a==45){

aa = "5반입니다.";

}

return aa;

}

}

StudentBean.java로 저장



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

    pageEncoding="UTF-8"%>


<% request.setCharacterEncoding("utf-8"); %>

<jsp:useBean id="student" class="javabean.StudentBean" scope="page"/>

<jsp:setProperty property="*" name="student"/>


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>student.jsp</title>

</head>

<body>

<h2> JavaBean StudentBean 을 이용한 JSP Test </h2>

<hr size="5" color="red">


<h3> JavaBean StudentBean 에 저장된 정보 출력 </h3>


학생 ID : <jsp:getProperty property="id" name="student"/><br>

학생 이름 : <jsp:getProperty property="name" name="student"/><br>

학생 번호 : <jsp:getProperty property="snum" name="student"/><br>

학생 반 : <%=student.getA() %><br>

학생 반2 : <%=student.getAa() %><br>

나이(생년) : <%=student.getAge() %>(<jsp:getProperty property="year" name="student"/>)<br>

암호 : <jsp:getProperty property="pass" name="student"/><br>

이메일 : <jsp:getProperty property="email" name="student"/><br>


<hr size="5" color="cyan">

</body>

</html>

student.jsp로 저장



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>studentBean 사용 Test</title>

</head>

<body>


<form action="student.jsp" method="post" name="student">


<CENTER>

<table cellspacing="1" cellpadding="2" bgcolor="#888888">

<tr bgcolor="yellow">

<td align="center" colspan="2">학생정보</td>

</tr>

<tr>

<td align="right">학생 아이디 : </td>

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

</tr>

<tr>

<td align="right">학생 이름 : </td>

<td><input type="text" name="name"></td>

</tr>

<tr>

<td align="right">학생 번호 : </td>

<td><input type="text" name="snum"></td>

</tr>

<tr>

<td align="right">학생 반 : </td>

<td>

<select name="a">

<option value="41" selected="selected">1반</option>

<option value="42">2반</option>

<option value="43">3반</option>

<option value="44">4반</option>

<option value="45">5반</option>

</select>

</td>

</tr>

<tr>

<td align="right">태어난 해 : </td>

<td>

<select name="year">

<option value="1990" selected="selected">1990</option>

<option value="1991">1991</option>

<option value="1992">1992</option>

<option value="1993">1993</option>

<option value="1994">1994</option>

<option value="1995">1995</option>

<option value="1996">1996</option>

<option value="1997">1997</option>

</select>

</td>

</tr>

<tr>

<td align="right">암호 : </td>

<td><input type="password" name="pass"></td>

</tr>

<tr>

<td align="right">이메일 : </td>

<td><input type="text" name="email"></td>

</tr>

<tr>

<td align="center"><input type="submit" value="입력완료"></td>

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

</tr>

</table>

</CENTER>

</form>

</body>

</html>

+ Recent posts