【问题标题】:Custom tag Java Jsp - How to set attribute base on a dropdown list selection自定义标签 Java Jsp - 如何根据下拉列表选择设置属性
【发布时间】:2013-10-09 09:16:57
【问题描述】:

我有一个带有属性的 Java Jsp 自定义标签。这些属性可以从下拉列表中选择。那么如何根据下拉列表中的选择为我的自定义标签设置属性呢?

例如:

<select>
   <option>A</option>
   <option>B</option>
   <option>C</option>
</select>
<prf:customTag atribute1="[***]"/>

因此,如果我从下拉列表中选择 A,则 [*] 设置为“A”,如果我选择 B,则设置为“B”,以此类推。

【问题讨论】:

    标签: java html jsp tags


    【解决方案1】:

    您的选择必须在“表单”标签内,如下所示:

    <form method="POST" action="myPage.jsp">
      <select name="optionSelected">
         <option>A</option>
         <option>B</option>
         <option>C</option>
      </select>
      <input type="submit">                     
    

    当前页面称为 myPage.jsp,当提交表单时,从下拉列表中选择的值将传递给请求参数中的 jsp 页面,因此可以检索并用作 cutom 标记的输入.

    <prf:customTag atribute1="${ param.optionSelected }"/>
    

    从下拉列表中选择的选项将从发布到 myPage.jsp 的参数中检索并使用表达式语言插入到自定义标记中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-11
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多