【发布时间】:2014-10-22 08:22:01
【问题描述】:
我的页面调用一个 servlet,它返回 HTML 表单的文本(字符串)并使用 <h:outputText value="#{controller.htmlForm}" escape="false" /> 呈现它,我想从该表单获取所有值到控制器。我怎样才能做到这一点?
servlet 将返回类似这样的内容
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form name="myForm" id="myForm" action="/app/urlServlet">
<input type="text" name="input1" >
<input type="text" name="input2" >
<input type="text" name="input3" >
<input type="text" name="input4" >
</form>
</body>
</html>
我的 xhtml 包含这样的 JSF 标签
<h:outputText value="#{controller.htmlForm}" escape="false" />
<p:commandButton value="#{piece['submit']}" id="btnSubmit" action="#{controller.submit()}"/>
控制器变量htmlForm 用于从servlet 中放入HTML 字符串。现在,当单击提交按钮时,我想在我的 controller.submit() 方法中从表单 myForm 中获取值。
【问题讨论】:
标签: javascript html jsf servlets