Java Struts 2选择标签
我对jsp和struts的工作方式非常陌生,到目前为止,我喜欢我所看到的 我当前的问题是关于struts选择标记的使用 我有一个页面,其中显示了许多使用struts选择的下拉框。当前,这些选项是在jsp中硬编码的。我想根据属性文件填充它们。但是我不知道从哪里开始 我假设需要将属性文件的内容放入数组(某种类型),并将其分配给select标记。我的问题是:Java Struts 2选择标签,java,jsp,struts2,struts,Java,Jsp,Struts2,Struts,我对jsp和struts的工作方式非常陌生,到目前为止,我喜欢我所看到的 我当前的问题是关于struts选择标记的使用 我有一个页面,其中显示了许多使用struts选择的下拉框。当前,这些选项是在jsp中硬编码的。我想根据属性文件填充它们。但是我不知道从哪里开始 我假设需要将属性文件的内容放入数组(某种类型),并将其分配给select标记。我的问题是: 代码t构建数组的位置在哪里 如何将该阵列连接到select标记 代码放在JSP页面后面的“Action”Java类中。您可以在Struts XM
上面的解决方案有问题吗?它不起作用?是否有错误消息?数据源的setter和getter不是该代码的适当位置。从您的操作方法(显示、编辑、保存等)填充数据源,或者如果您在许多操作方法中需要它,则使用Preparable接口并添加prepare() 您并不真正需要setter,除非您正在发布值并根据请求创建映射,或者向它注入类似Spring的东西
Struts只是在处理s:select标记并运行到list=“dataSource”时调用getter,就像Kazanaki已经指出的那样;您可以在此处找到所有需要了解的信息:
嗨,谢谢你的帮助。我现在正在做这件事。然而,我在大部分工作中使用注释,而不是struts.xml,不确定这在这个阶段是否会产生任何影响。谢谢你的帮助。内森