我有一个带有属性的 Java Jsp 自定义标签。这些属性可以从下拉列表中选择。那么如何根据下拉列表中的选择为我的自定义标签设置属性?
例如:
<select>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<prf:customTag atribute1="[***]"/>
因此,如果我从下拉列表中选择 A,则 [ * ] 设置为“A”,如果我选择 B,则设置为“B”,以此类推。
您的选择必须在“表单”标签内,如下所示:
<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 的参数中检索,并使用表达式语言插入到自定义标记中。