Prettyfaces에 대한 URL 매핑 규칙을 pretty-config.xml
에 쓰는 동안 URL에 특정 패턴이 나타날 때마다 특정 패턴을 설정할 규칙을 추가하고 싶습니다. bean 프라퍼티에 상수 값. 예 : ../products/electronics
과 같은 패턴이있는 경우 bean 속성 bean.category
을 ELECTRONICS_ITEMS
으로 설정해야합니다. 어떻게해야합니까?Prettyfaces : 특정 URL 패턴을 관찰 할 때 bean 속성을 상수 값으로 설정하십시오.
1
A
답변
0
내가 prettyfaces 주석을 사용하고 나는 내가이 상태가 당신이 단순히 경로 매개 변수를 사용한다이
@URLAction(mappingId = "someMappingId", onPostback = false)
public String setConstantValue() {
// set your bean here
return null;
}
1
같은 주석에서 사용하고 URL에서 값을 변환합니다 가지고있는 경우에 대한 pretty-config.xml
을 잘 모릅니다 페이지 작업 방법에서 상수로 이런 식으로 뭔가 :
<url-mapping id="products">
<pattern value="/products/#{bean.category}/" />
<view-id value="/faces/shop/store.jsf" />
<action>#{bean.action}</action>
</url-mapping>
그리고 작업 방법 :
public void action() {
if("electronics".equals(this.category)) {
this.category = "ELECTRONICS_ITEMS";
}
// more categories...
}
이럴을 갈 수있는 방법입니다. –