JSP out.write() 와 out.print()
페이지 정보
본문
<%
String first="300";
String second="300";
int fVal=Integer.parseInt(first);
int lVal=Integer.parseInt(second);
out.write(fVal+lVal);
%>
예상되는 결과값은 600이지만, 결과는 ? 다.
JspWriter의 write()메서드는 Java.io.Writer클래스의 write()를 상속받은 메서드이다.
물론 write()의 매개변수에는 String은 물론 int 타입도 들어갈 수 있다,
하지만 JSP에서는 int 매개변수의 write가 적용되지 않는다.(이유는 알 수 없다).
그래서 할 수 없이 JspWriter의 메서드인 print()를 사용해야 한다.
write()에는 아예 boolean 타입의 매개변수가 없으므로, 이 경우에도 print(boolean result)를 이용해야 한다.
<%
String first="300";
String second="300";
int fVal=Integer.parseInt(first);
int lVal=Integer.parseInt(second);
out.print(fVal+lVal);
%>
자료인용
http://darkhorizon.tistory.com/entry/JSP에서-outwrite-와-outprint
String first="300";
String second="300";
int fVal=Integer.parseInt(first);
int lVal=Integer.parseInt(second);
out.write(fVal+lVal);
%>
예상되는 결과값은 600이지만, 결과는 ? 다.
JspWriter의 write()메서드는 Java.io.Writer클래스의 write()를 상속받은 메서드이다.
물론 write()의 매개변수에는 String은 물론 int 타입도 들어갈 수 있다,
하지만 JSP에서는 int 매개변수의 write가 적용되지 않는다.(이유는 알 수 없다).
그래서 할 수 없이 JspWriter의 메서드인 print()를 사용해야 한다.
write()에는 아예 boolean 타입의 매개변수가 없으므로, 이 경우에도 print(boolean result)를 이용해야 한다.
<%
String first="300";
String second="300";
int fVal=Integer.parseInt(first);
int lVal=Integer.parseInt(second);
out.print(fVal+lVal);
%>
자료인용
http://darkhorizon.tistory.com/entry/JSP에서-outwrite-와-outprint
댓글목록
등록된 댓글이 없습니다.