我有一个需要下拉菜单或具有 2 个值的列表菜单的位置:EAIOTemplate
和MVPTemplate
. 当前我使用<p:selectOneListbox>
with Primefaces
。
首先,这个列表框看起来非常难看:
在 ListMenu(Primefaces 下拉菜单)中,我看不到下拉菜单...
但是,当我用选定的东西发送我的 from 并用 getParameter 抓取它时,它总是为空
这是我的代码:
<p:selectOneListbox id="templateId" value="EAIOTemplate" name="templateId">
<f:selectItem itemLabel="EAIOTemplate" itemValue="EAIOTemplate" />
<f:selectItem itemLabel="MVPTemplate" itemValue="MVPTemplate" />
</p:selectOneListbox>
这里是 getParameter = null。预期是列表框的值。
@RequestMapping(value = "/eap", method = { RequestMethod.POST, RequestMethod.GET })
public String handleRequest(HttpServletRequest request) {
String templateId = request.getParameter("templateId");
(...)
那么为什么这行不通呢?