带有 URL 操作的 JSF 表单?

Aus*_*tin 5 forms url action jsf-2

有没有办法在 a 中调用 URL 操作<h:commandButton>,或者就此而言是 a <h:form>?我试图从我自己的网站绕过我的电子邮件的登录页面,所以我使用 JSF bean 将我的登录信息保存在<h:inputSecret>标签中,以便我可以简单地单击“转到电子邮件”,因为我已登录到我自己的网站,我可以直接进入我的收件箱,而无需再次登录

Bal*_*usC 2

只需使用纯 HTML<form>而不是 JSF <h:form>

<form action="http://example.com/mail" method="post">
    <input type="text" name="username" value="#{bean.username}" />
    <input type="password" name="password" value="#{bean.password}" />
    <input type="submit" value="Go to Email" />
</form>
Run Code Online (Sandbox Code Playgroud)

  • “空源”异常被认为是旧版 Mojarra 中的一个错误,实际上可能是由简单的 XML 语法错误引起的。例如,缺少结束标记或缺少引号。另请参阅http://stackoverflow.com/questions/4792437/java-lang-illegalargumentexception-null-source/4793340#4793340 至于使用`&lt;h:commandButton&gt;`的`action`属性的错误方法,我没有地方告诉/回答你可以这样做,所以我不确定你为什么要这样做。 (2认同)