0
.xhtml에서 java 메소드를 호출 할 수있는 방법이 있습니까?JSF가 java.net.URLEncoder.encode() 메소드를 호출합니다.
xhtml 파일에서 java.net.URLEncoder.encode() 메소드를 호출하고 싶을뿐입니다.
가능합니까?
는 JSP에서.xhtml에서 java 메소드를 호출 할 수있는 방법이 있습니까?JSF가 java.net.URLEncoder.encode() 메소드를 호출합니다.
xhtml 파일에서 java.net.URLEncoder.encode() 메소드를 호출하고 싶을뿐입니다.
가능합니까?
는 JSP에서사용 <f:param>
아주 쉽게 할 수 있었다.
<h:outputLink value="page.jsf">
<f:param name="foo" value="#{bean.foo}" />
<f:param name="bar" value="#{bean.bar}" />
</h:outputLink>
이것은 page.jsf?foo=encodedFooValue&bar=encodedBarValue
으로 끝납니다.
참고 : 스크립틀릿은 실제로 뷰 템플릿에 원시 Java 코드를 작성하는 것을 용이하게하지만 그래도 여전히 좋은 방법은 아닙니다. 가능할 때마다 taglibs/EL을 사용하십시오. 그렇지 않으면 특정 로직이 Backing Bean 생성자 또는 메소드와 같은 실제 Java 클래스에 속합니다.