【问题标题】:HTML JSP code creation questionHTML JSP代码创建问题
【发布时间】:2011-05-10 19:55:04
【问题描述】:

我有一个提交按钮,创建自 - 基本上当单击此按钮时,我希望在提交按钮所在的下方出现一个组框......有什么建议吗?

我试图从这次点击中获得请求,但它对我没有帮助。 我认为逻辑会与此类似:

<form>
   <input type="checkbox" name="group" value="Yes" />Yes
   <input type="checkbox" name="group" value="No" /> No
   <input type="submit" value="submit" />
</form>
<%
   String[] select = request.getParameterValues("group");
  /* Add code creation here */
%>

你能想到什么建议或例子吗?

非常感谢, U.

【问题讨论】:

  • 也许这只是我,但我真的不明白你想要达到什么目的......你能改写你的问题吗?
  • 我有一个“提交”按钮 - 单击它时,我希望在按钮下方显示一些 HTML 代码....谢谢

标签: html jsp


【解决方案1】:

首先用单选按钮替换复选框。现在可以同时检查YesNo。这毫无意义。

<form>
   <input type="radio" name="group" value="Yes" /> Yes
   <input type="radio" name="group" value="No" /> No
   <input type="submit" value="submit" />
</form>

然后,使用JSTL &lt;c:if&gt; 标签根据EL 中的参数和/或其他作用域变量有条件地显示内容。

<c:if test="${param.group == 'Yes'}">
    <p>Write here HTML code which you'd like to show when 'Yes' is chosen.</p>
</c:if>
<c:if test="${param.group == 'No'}">
    <p>Write here HTML code which you'd like to show when 'No' is chosen.</p>
</c:if>

【讨论】:

  • 我得到'"test" 不支持运行时环境'使用上面的代码。
  • 这是“运行时表达式” :) 请单击答案中的 JSTL 链接并按照说明“帮助!表达式语言不起作用!”。 IE。确保您的目标运行时具有正确的 JSTL 版本,并且您的 web.xml 根声明是正确的。顺便说一句,&lt;c:forEach&gt; 是否按照my answer on your previous question 为您工作?
  • 对不起,“表达式”而不是“环境”——花费大量时间与亚马逊 AWS 合作!
  • 是的,我很抱歉 - 你之前的帖子非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多