2

Java コードで URL からパラメーターを取得する際に問題が発生しました。次のような URL があります。

http://127.0.0.1:7101/Application6-ViewController-context-root/faces/view1?_adf.ctrl-state=x8y1lwhxd_3&ttt=ttt

そして、私がやりたかったのは、URLから値を読み取ることだけです(パラメーターtttは結果としてtttを与える必要があります)。

Java クラスと JSF ページ (1 つのボタンを含む) があります。そして、そのボタンをクリックした後、コンソールに ttt パラメータを出力したいと思います。私はこのようなことを試しました:

HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.err.println("GET :" + request.getParameter("ttt"));

しかし、出力はヌルです。

4

1 に答える 1

0

これを試して
Map <String,String> map=FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String tttValue=map.get("ttt");

于 2013-01-28T13:28:55.760 に答える