我对jsp和struts做事方式很陌生,到目前为止,我喜欢我所看到的。
我目前的问题是使用struts select标签。
我有一个页面,显示了许多使用struts选择的下拉框当前选项是在jsp中硬编码的。我想基于属性文件填充它们。但是我不知道从哪里开始。
我假设我需要将属性文件的内容放入Array(某种类型)并将其分配给select标签。我的问题是:
答案 0 :(得分:1)
代码位于JSP页面后面的“Action”Java类中。您可以在Struts XML配置文件中配置它。
使用Struts 2 select标记的列表, listKey 和 listValue 属性连接数组。见here
答案 1 :(得分:0)
答案 2 :(得分:0)
DataSource的setter和getter不适合该代码。从您的操作方法填充DataSource(显示,编辑,保存等),或者在许多操作方法中需要它,然后使用Preparable接口并添加prepare()。
除非您发布值并从请求中创建Map或使用类似Spring的内容注入Map,否则您实际上并不需要setter。
Struts在处理s:select标记时会调用getter并运行到list =“dataSource”。
答案 3 :(得分:0)
http://www.vaannila.com/struts-2/struts-2-example/struts-2-ui-tags-example-1.html