[英]How to extract url path and query parameters from JSF 2.2?
我是JSF的新手。 我有兩個用例。
1: URL: https://site.com/context/part/{partId}
2: URL: https://site.com/context/register-token?tokenType=xxxxxx&token=xxxxx
在每種情況下,我想提取變量信息,在java類中執行代碼(作用域bean / @ PostConstruct,我假定),然后根據值顯示適當的內容。
我確信這在JSF中是很簡單的,並且我已經看到了很多有關如何做這些事情的好建議,但是它們似乎並非沒有爭議,因此我不能說它們是正確的方法我的無知。 另外,在2.2版中似乎有足夠的更改,就“正確性”而言,較舊的帖子可能已過時。 最后,似乎沒有指南(我可以找到)專門針對2.2中的這些工作流程。
誰能在JEE7 / JSF2.2中為我提供一種半全面的“正確”方法來做這些事情?
正確可能是主觀的,我知道,但是我的想法雖然基本,但在這種情況下,只要有一條幸福的道路建議就足夠了。
非常感謝,謝謝。
最后的問題已解決,請從上面結束評論...
對於工作流程1:我發現了這一點,並且成功了: http : //www.oracle.com/technetwork/articles/java/jsf22-1377252.html
但是它似乎僅限於查詢參數。
對於工作流程2:我使用的是prettyfaces,通過使用此工具(第3.6節),我可以使其正常工作(第3.6節): http : //ocpsoft.org/docs/prettyfaces/3.3.3/zh-CN /html/Configuration.html#config.actions
通過使用@chkal提供的提示解決了我的Web資產無法解決的問題: 使用映射的URL和操作提供PrettyFaces,我失去了所有樣式 。
這個建議迫使我放棄純JSF解決方案並使用漂亮的面孔,尤其是因為im傾向於更傾向於工作流2: 我應該在PrettyFaces中使用f:event還是action元素?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.