我在struts2框架中做我的项目。但是我找不到从数据库中指定下拉列表的方法..有没有办法..请帮忙
答案 0 :(得分:4)
如果您在JSP页面中讨论的是下拉列表,那么已经有select Tag的
<s:select name="mydrop_down" list="%{sports}" />
其中 列表 是一个可填充的可迭代来源。如果列表是Map(键,值),则Map键将成为选项'value'参数,Map值将成为选项正文。
你需要在你的动作类中创建一个List/Map/Array
并提供它的getter和setter如何从jsp中的ActionClass中选择列表将由framewrok本身处理
public class MyAction extends ActionSuport{
private List<String> sports; //can be array or map etc
getters and setters for sports
public String execute() throws Exception{
sports = init the List and fill it
// can fill the list from database
return SUCCESS;
}
}