Html 在Struts2中设置默认值
我正在为页面(如下所示)中action类的下拉选择值设置值(默认值)。当页面加载时,将显示该值,但不显示下拉列表的其他元素。这是代码Html 在Struts2中设置默认值,html,jsp,struts2,Html,Jsp,Struts2,我正在为页面(如下所示)中action类的下拉选择值设置值(默认值)。当页面加载时,将显示该值,但不显示下拉列表的其他元素。这是代码 Inside the action class if(getTypeId() == null){ String typeId = request.getParameter("typeId"); setTypeId(typeId); } 在jsp页面内部 <tr> <s:selec
Inside the action class
if(getTypeId() == null){
String typeId = request.getParameter("typeId");
setTypeId(typeId);
}
在jsp页面内部
<tr>
<s:select label="To" headerKey="-1" headerValue="--Please Select--" name="typeId" list="typesofteam" />
</tr>
我试图做的是创建一个单独的页面来发送邮件,并将邮件保存为草稿。该代码可以很好地编写消息,即我可以从action类访问所选项目。但是我不知道如何设置action类中的下拉元素。上述方法仅设置值,但不显示列表中的其他元素
我将非常感谢在这方面的任何帮助
谢谢,
Aditya在action/helper类中生成
getTypeId
函数,以填充typesofteam
列表。
Struts2使用ognl自动调用
name
的getter。要填充列表,请在action类中定义一个方法:
public List<String> getTypesofteam() {
// return types here
}
公共列表getTypesofteam(){
//返回类型在这里
}
只需在action类的构造函数中分配它