我正在尝试在 strust2 s:select 标记中填充国家/地区列表 我的注册操作包含两种方法,即 execute() 和 populatecountry() execute() = 获取表单数据并放入数据库 populatecountry() = 在向用户显示表单之前填充从数据库中选择带有国家值的框。
我已经为此操作使用了验证。
<action name="registration"
class="com.controller.Registration">
<result name="success">pages/package.jsp</result>
<result name="error">pages/registration.jsp</result>
<result name="input">pages/registration.jsp</result>
</action>
<action name="populateregistration" method="populate"
class="com.controller.Registration">
<result name="populate">test.jsp</result>
<result name="error">pages/error.jsp</result>
</action>
因此,当我点击 populateregisration 时,我收到错误,因为找不到“输入”的映射
那么有人可以告诉我应该如何填充我的选择框吗?
public String populate()
{
System.out.println("----I am in Registration populate method -----");
return "populate";
}
public String execute()
{
return SUCCESS;
}
样本方法