* 나중에 다시 추가 하여 정리하나 기본적인 내용이니 까먹지말자...
request.setAttribute() 와 request.getAttribute()
request.setParameter() 와 getParameter()를 이용하면 String의 값 밖엔 받을 수 없다.
List를 받기 위해서는 setAttribute()와 getAttribute()를 써야 한다.
이때 type이 Object 이기 때문에 반드시 형변환을 해줘야 한다.
혹시나 해서 문법도 쓴다.
action에서 객체를 request에 담을 때.
request.setAttribute("객체명", 객체);
이렇게 해서 jsp를 호출하면 jsp에서 "객체명"을 이용해서 객체를 받을 수 있다.
< %
Object x = request.getAttribute("객체명");
% >
> Object 형으로 받는 다는 것. 핵심 포인트.
* java to jsp :
java:
String str = "안녕하세요"
int num = 100;
request.setAttribute("STR",str); //Attribute 에 호출명 STR 로 저장
request.setAttribute("NUM",num); //Attribute 에 호출명 NUM 로 저장
jsp : ${STR} // ${NUM}
출력 화면: 안녕하세요 100
* jsp to java :
function fn_submit(){
var form = document.test;
form.action = "addressSearch.do";
form.submit();
}
jsp: <input type="button" value="서브밋----" onclick="fn_submit()" />
<form name="test" id="test" method="post">
<input type="text" name="test1" value="testtest11" />
<input type="text" name="test2" value="testtest22" />
<input type="text" name="test3" value="testtset33" />
</form>
jsp: ajax : url: java.do? 에 값을 붙여준다.
java: String testx1 = request.getParameter("test1");
String testx2 = request.getParameter("test2");
String testx3 = request.getParameter("test3");
ajax post(json) 형식 값넘길때 한글 깨짐 현상.
JSP
var inputValue = $("#addressSearchBox").val();
inputValue = escape(encodeURIComponent(inputValue));
JAVA
String searchValue = java.net.URLDecoder.decode(request.getParameter("searchValue"),"UTF-8");
++++
String alpha = LeftMenu.getAlpha(); //클래스명.함수명();
System.out.println(alpha);
public class LeftMenu {
public static String getAlpha() throws DoException {
//static 변수형 함수명(받는값);
String def = "get!!!";
return def;//리턴
}
++
파라메터 받기
String addressType = request.getParameter("addressType"); // 지번,도로명 라디오버튼 값
String authority_code = "40"; //권한 osp:20, sp:30, cp:40
값 저장
request.setAttribute("authority_code", authority_code);
'Temp' 카테고리의 다른 글
5월 종합소득세 지식인 (0) | 2015.06.01 |
---|---|
마이크로 소프트 오피스 업로드 센터 제거 (0) | 2015.04.30 |
엑셀문서에서 DB insert문 만들기 (0) | 2014.11.17 |
개인사업자와 IT 프리랜서를위한 종합소득세 총정리 (0) | 2014.11.11 |
java <-> jsp (0) | 2014.08.05 |