cyzshenzhen 发表于 2013-4-28 14:16:10

方法返回AjaxJson,但是页面却提示404找不到jsp!

小弟不久前使用jeecgv3.1开发一个小项目,但是途中遇到了一个问题。
首先,我是有一个list页面,然后点击编辑进入窗口化的修改页面。
修改页面的上面是这样的
<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="fundManagerTestController.do?saveManagerFund">
操作完页面后点击“确定”,进入saveManagerFund方法,
方法测试内容很简单:
AjaxJson j = new AjaxJson();
j.setMsg("操作成功");
return j;

debug确定是走了return后,再回到页面,
HTTP Status 404 - /admin_three/webpage/fundManagerTestController.jsptype Status reportmessage /admin_three/webpage/fundManagerTestController.jspdescription The requested resource (/admin_three/webpage/fundManagerTestController.jsp) is not available.Apache Tomcat/6.0.10
这样了。

请大家帮忙看看,有没有遇到这样的问题。怎么搞定啊?麻烦大家了,谢谢



xjj_zyw 发表于 2013-5-4 09:05:55

感觉是配置问题

GIN 发表于 2013-5-5 14:59:11

本帖最后由 GIN 于 2013-5-5 15:00 编辑

return AjaxJson 对象的话 只是返回数据只适用于ajax请求 如果想要在控制器执行后跳转到页面
可以用
类似于这种


@RequestMapping(params = "role")
      public ModelAndView role() {
                return new ModelAndView("system/role/roleList");
      }

另外 如果返回AjaxJson对象出现楼主的问题 看下是不是 该方法上面没有加@ResponseBody注解

cyzshenzhen 发表于 2013-5-7 15:40:02

GIN 发表于 2013-5-5 14:59 static/image/common/back.gif
return AjaxJson 对象的话 只是返回数据只适用于ajax请求 如果想要在控制器执行后跳转到页面
可以用
类 ...

非常感谢回复。
的确是我的方法中没有添加 @ResponseBody注解。导致这样的错误!
页: [1]
查看完整版本: 方法返回AjaxJson,但是页面却提示404找不到jsp!