더보기

<% 자바코드 %> --> 소스보기로 소스가 보이지 않음.

request 객체참조변수 ( Javax.servlet 패키지의 ServletRequest class로 생성된 객체 주소의 getParameter method)
( 변수 입력개수 1개 매개변수 data type String )
데이터를 받고 화면에 출력하기
1. 입력값 받기
<%
request.setCharacterEncoding("euc-kr");
String u_id = request.getParameter("u_id");
String u_pw = request.getParameter("u_pw");
String u_level = request.getParameter("u_level");
String u_name = request.getParameter("u_name");
String u_email = request.getParameter("u_email");
%>
2. 콘솔창에 출력
<%
String u_id = request.getParameter("u_id");
System.out.println(u_id + "<- u_id action.jsp");
String u_pw = request.getParameter("u_pw");
System.out.println(u_pw + "<- u_pw action.jsp");
String u_level = request.getParameter("u_level");
System.out.println(u_level + "<- u_level action.jsp");
String u_name = request.getParameter("u_name");
System.out.println(u_name + "<- u_name action.jsp");
String u_email = request.getParameter("u_email");
System.out.println(u_email + "<- u_email action.jsp");
%>
3. 화면에 출력하는 방법1 :
<%
out.println(u_id + "<- u_id action.jsp <br/>");
out.println(u_pw + "<- u_pw action.jsp <br/>");
out.println(u_level + "<- u_level action.jsp <br/>");
out.println(u_name + "<- u_name action.jsp <br/>");
out.println(u_email + "<- u_email action.jsp <br/>");
%>
4. 화면에 출력하는 방법2 :
표현식 아이디 출력 : <%= u_id %> <br/>
표현식 비 번 출력 : <%= u_pw %> <br/>
표현식 권 한 출력 : <%= u_level %> <br/>
표현식 이 름 출력 : <%= u_name %> <br/>
표현식 이메일 출력 : <%= u_email %> <br/>
get 방식 버튼의 url 구조
<a href="<%=request.getContextPath()%>/EX/get.jsp?
u_id=<%= u_id %>
&u_pw=<%= u_pw %>
&u_level=<%= u_level %>
&u_name=<%= u_name %>
&u_email=<%= u_email %>">
get방식버튼</a>
더보기
데이터를 get 할 때 한글 인코딩이 제대로 안될 때 해결방법 중 하나.
: project Explorer 의 Servers >Tomcat > server.xml의 Source <Connector ...> 에 URIEncoding="euc-kr" 코드 추가
'JSP' 카테고리의 다른 글
[JSP+MySQL] JSP + MySQL / JDBC (0) | 2020.03.19 |
---|---|
[JSP] JSP_session응용 (0) | 2020.03.13 |
[JSP] JSP 문법 구조 / include를 활용해 layout 나누기 (0) | 2020.03.13 |
[JSP] Java와 jsp 연결 (0) | 2020.03.12 |