このようなjsfページに入力があります
<html:inputText id="ResponseOK" value="#{bean.ResponseOK}" binding="#{bean.ResponseOKInput}" />
コマンド ボタンをクリックしたときに (request.getParameter ("ResponseOK") によって) サーブレットで値を取得したい
<html:commandButton value="Valider" action="#{bean.callServlet}"/>
関数を呼び出す
public void callServlet()
{
String url = "http://localhost:8080/TestOne/Timers"; //servlet
FacesContext context = FacesContext.getCurrentInstance();
try {
context.getExternalContext().redirect(url);
}catch (Exception e) {
e.printStackTrace();
}
finally{
context.responseComplete();
}
}
残念ながら、私のサーブレットでは、変数 Ok は null のみを返します
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String Ok = request.getParameter("ResponseOK");// return null
System.out.println(timerOk);
}
どうもありがとうございます