No result defined for action com.zph.ssh.actions.CourseAction and result input

今天写ssh程序,遇到一个头疼的问题,提醒我No result defined for action com.zph.ssh.actions.CourseAction and result input 。。。奇了怪了,我哪里没对应??
大家看代码:
course-list.jsp

<s:form action="course-save.action">
        <s:textfield name="xxx" label="xxx"></s:textfield>
        <s:select list="#request.courses" listKey="id" listValue="name"
            label="课程列表" name="course"></s:select>
        <s:submit></s:submit>
    </s:form>

Struts.xml

        <action name="course-*" class="courseAction" method="{1}">
            <result name="list">/WEB-INF/course/course-list.jsp</result>
            <result name="save">success.jsp</result>
        </action>

CourseAction.xml

    public String save() {
        // courseChoose.setCourse(course);
        System.out.println("111111111111111");
        /*
         * courseChoose.setDate(new Date()); teacher =
         * teacherService.getByTeacherName(LoginAction.username);
         * courseChoose.setTeacher(teacher);
         */
        System.out.println(courseChoose + "courseChoose");
        // courseService.saveOrUpdate(courseChoose);
        return "save";
    }

..struts就这么折磨了我一整天。后来查了不少资料,发现问题不是出在action和struts.xml,而是出在了jsp页面上。

  <s:select list="#request.courses" listKey="id" listValue="name"
            label="课程列表" name="course"></s:select>

这几句代码出了问题,<s:select list="#request.courses" listKey="id" listValue="name"
label="课程列表" name="course.id"></s:select>
,把course改成course.id就好了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值