为什么在struts2操作中使用验证时动态方法调用失败

时间:2012-05-17 09:39:05

标签: java struts2

我正在尝试在strust2中填充国家/地区列表:选择标记 我的注册操作包含两个方法,即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;
    }

示例方法

0 个答案:

没有答案