如何重定向到托管bean中的j_security_check?

| 我已经成功运行了一个基于FORM的身份验证项目,并尝试对icefaces项目执行相同的操作。换句话说,我想使用ice:form而不是form,所以我想知道是否可以将登录请求重定向到托管bean中的j_security_check:
public void myMethod(ActionEvent e){
  //some code that redirects to j_security_check
}
并在我的登录页面中:
<ice:commandButton value=\"login\" ActionListener=\"#{myBean.myMethod}\"/>
但是我真的不知道该怎么做,也没有真正找到有关j_security_check及其工作原理的文档。     
已邀请:
您可以使用带有
action=\"j_security_check\"
的表单,其中包含用户名和密码的文本字段或隐藏字段。您可以将这些字段绑定到托管bean中的变量。您可以使用表单中的“提交”按钮来代替
<ice:commandButton>
。 如果必须使用ѭ3,则可以使用Javascript发送\“ myform.submit()\”脚本:
public void myMethod(ActionEvent e)
{
      //Some other code...

      JavascriptContext.addJavascriptCall(
            FacesContext.getCurrentInstance(), \"document,forms.myForm.submit()\");    
}
您还可以使用
JavascriptContext.addJavascriptCall()
方法在Javascript中动态创建表单元素,分配用户名/密码值并提交     

要回复问题请先登录注册