Java Struts 列表列表键列表值列表类?

发布于 2024-07-21 08:14:39 字数 956 浏览 9 评论 0原文

对 java 很陌生,并且在为这个 SELECT 选项分配类属性时遇到了麻烦。 想知道 listClass 是否正确? 我想要完成的是将类属性添加到 SELECT 下拉列表的选项

我拥有什么:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="ford">F150</option>
</select>

我想要什么:

<select>
  <option class="car" value="volvo">Volvo</option>
  <option class="car" value="saab">Saab</option>
  <option class="car" value="mercedes">Mercedes</option>
  <option class="truck" value="ford">F150</option>
</select>

这是 JSP 代码:

<s:select id="theSelectId" 
   name="theDto.id" 
   value="#attr.theDto.field_id" 
   list="theDtoList" 
   listKey="field_id" 
   listValue="field_value"/>

是否有 listClass? 或者另一种获取我需要的值的方法?

Well new to the java stuff and having trouble with assigning a class attribute to this SELECT options. wanted to know if the listClass is correct? What I'm trying to accomplish is to add a class attribute to the options of a SELECT drop down

What I have:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="ford">F150</option>
</select>

What I would like:

<select>
  <option class="car" value="volvo">Volvo</option>
  <option class="car" value="saab">Saab</option>
  <option class="car" value="mercedes">Mercedes</option>
  <option class="truck" value="ford">F150</option>
</select>

Here is the JSP code:

<s:select id="theSelectId" 
   name="theDto.id" 
   value="#attr.theDto.field_id" 
   list="theDtoList" 
   listKey="field_id" 
   listValue="field_value"/>

Is there a listClass? or another way of pulling the values that I need?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

护你周全 2024-07-28 08:14:39

我刚刚快速检查了 Struts 标签库 API,看起来 Struts select 标签的 styleClass 属性将创建一个 class 属性。

http://struts.apache.org/1。 x/struts-taglib/tlddoc/html/select.html

I just did a quick check of the Struts tag lib API and it looks like the styleClass attribute for the Struts select tag will create a class attribute.

http://struts.apache.org/1.x/struts-taglib/tlddoc/html/select.html

娇柔作态 2024-07-28 08:14:39

为此,我怀疑您必须滚动自己的标签。 您可以创建一个新的 myselect 标记,该标记接受 optionClass 参数,该参数将该类设置为每个选项元素。

For this I suspect that you will have to roll your own tag. You can create a new myselect tag that accepts a optionClass parameter that sets that class to each option element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文