본문 바로가기
비트 장기/jsp

8/10 13번~

by woohyun22 2018. 8. 10.

ctrl+f6 자바안에서 창변환

<!------------------------------------------------------------------------------------------------------------------------------>


13번 


<!-- ex1 -->

<a href = "http://www.daum.net">다음 사이트 링크</a><br/>

<!-- ex2 -->

<a href="aaa.jsp">ex2</a>

<!-- 파일을 추가할때 웹컨테츠 파일에서 new를 해주자 -->를 활용

폴더 추가시 폴더명 앞글자 대문자

<!-- ex3 -->

<a href="Animal/tiger.jsp">호랑이</a><!-- 앞에 폴더명을 붙여줘야된다. -->

<a href="lion.jsp">사자</a>

<!-- ex4 -->

<a href = "lion.jsp">사자로 가기</a>

<a href = "../index.jsp">인덱스로 가기</a>

<!-- 같은 폴더안에 있는 jsp는 앞에 폴더 안적어도된다. 만약 적으면 자기 밑에 또 Animal을 찾아라고한다. -->

<!-- ../는 한칸 올라가서 찾아라는 것 상위폴더에 간 후 아래로 찾게된다. -->

<!------------------------------------------------------------------------------------------------------------------------------>


14번 jsp 핵심 java jsp 이 묶여짐

index.jsp


1
2
3
4
<!-- 서버는 데이터 받고 무시, 페이지만 넘겨준 상태 -->
<h1>이름을 입력해주세요</h1>
<a href = "aaa.jsp?nickname=정우현">아애</a>
 
cs


aaa.jsp


1
2
3
4
5
6
7
8
<% 
String nickname = request.getParameter("nickname");
/* 보내주는애랑 받는애랑 이름이 같아도된다. 보통 둘이 같도록 쓴다. 객체 이름이기 때문에. */
//nickname로 값을 받는다. nickname으로 찾아라 
System.out.println(nickname);
%>
<%=nickname%><br/>
<%=request.getParameter("nickname"%>님 환영합니다.
cs


보내는거에서 오류가 많이 발생한다.

<!------------------------------------------------------------------------------------------------------------------------------>


15번 변수를 넘기는 방법

index.jsp

1
2
3
4
<% 
String color = "레드";  
%>
<a href = "aaa.jsp?color=<%=color %>">색깔 보내기</a>
cs

aaa.jsp


1
2
3
4
5
<%
String color = request.getParameter("color");
System.out.println(color);
%>
<%=color %>
cs


<!------------------------------------------------------------------------------------------------------------------------------>


16번 jsp파일 하나에서 <a>하나만 가능 변수이름이 달라도 인식못함.


index.jsp


1
2
3
4
5
<!-- <a href = "aaa.jsp?salary=300">가나</a> --> 
<% 
String salary1="300";
%>
<a href = "aaa.jsp?salary1=<%=salary1%>">아1</a>

cs

 

aaa.jsp


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
당신의 연봉은
<%-- <%
String salary = request.getParameter("salary"); 
//String s1 = Integer.toString(s);
int num = Integer.parseInt(salary);
%>
<%=num*12%> --%>
<br/>
<%
String salary1 = request.getParameter("salary1"); 
//String s1 = Integer.toString(s);
int num1 = Integer.parseInt(salary1);
%>
<%=num1*12%> 
입니다.
cs

<!------------------------------------------------------------------------------------------------------------------------------>


17번 


index.jsp


1
2
3
4
5
6
7
8
9
 <a href = "aaa.jsp?nickname=이순신&salary=300">이름과 연봉</a>
 
 <%
 String s = "이순신";
 int a = 150;
 String s1 = Integer.toString(a);
 %>
 <a href = "aaa.jsp?nickname=<%=s %>&salary=<%=s1 %>">이름과 연봉</a>
 
cs

aaa.jsp


1
2
3
4
5
6
7
8
9
10
11
<%=request.getParameter("nickname"%><br/>
<%=request.getParameter("salary"%> 
 
<%
String s = request.getParameter("nickname");
String s1 = request.getParameter("salary");
%>
 
<%=%>
<%=s1 %>
 
cs


<!------------------------------------------------------------------------------------------------------------------------------>


18번 

index.jsp


1
2
3
4
5
6
<body>
    <form action="bbb.jsp">
        이름 : <input type="text" name="nickname" value="홍길동"><br /
        월급 : <input type="text" name="salary" value=300><br /> <input
            type="submit">
    </form>
cs


aaa.jsp


1
2
3
4
5
6
7
8
9
10
<body>
    
<%
     String salary = request.getParameter("salary");
     int num = Integer.parseInt(salary);
     int s = num*12;         
%>
     이름은 <%=request.getParameter("nickname")%><br/>
     연봉은 <%=%>
</body>
cs



bbb.jsp


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<body>
    
<table border = "1">
<tr>
    <td>이름</td>
    <td>월급</td>
    <td>연봉</td>
</tr>
<tr>
    <td><%=request.getParameter("nickname")%></td>
    <td><%=request.getParameter("salary")%></td>
    <%
     String salary = request.getParameter("salary");
     int num = Integer.parseInt(salary);
     int s = num*12;         
    %>
    <td><%=%></td>
</tr>
<tr>
    <td><%=request.getParameter("nickname")%></td>
    <td><%=request.getParameter("salary")%></td>
    <td><%=%></td>
</tr>
</table>
</body>
cs



728x90

'비트 장기 > jsp' 카테고리의 다른 글

8/13 복습  (0) 2018.08.14
8/13 jsp  (0) 2018.08.13
8/10 복습  (0) 2018.08.11
8/9 복습  (0) 2018.08.10
8/9 jsp (1번~12번)  (0) 2018.08.09

댓글