java新手请教struts2问题,报错:No result defined for action com.cn.action.ArtAction and result

实现功能:在jsp页面上填写信息,保存在Mysql数据库中,并跳转到“添加成功”页面!
jsp页面提交的action名和struts.xml中配置一致,且action类中返回类型和struts.xml配置一致都是“input”
jsp中填写的内容上传到数据库是成功的,但jsp页面无法成功跳转
想知道jsp中添加的富文本,在富文本中写内容传到数据库中会不会是类型有什么影响?bean层里面的属性全部是string型的,数据表里有varchar型,date型和longtext型(对应富文本的内容),这个会有影响么
都有哪些原因?
请教高手!

No result defined for action com.cn.action.ArtAction and result (后面最关键的词你没给贴出来)......

现在跟数据库是没关系的应该,只是你的result没配置好。你添加成功了,为什么还要跳到input视图呢?定义一个success啊追问

and result input

action里面的返回类型"input"和struts.xml里面的返回类型"input"不是要设置为一致么,success或者其他都一样吧?

追答

现在struts告诉你找不到input这个视图,你struts.xml的这个action里,应该有个
xxx.jsp
这个视图是用作action的逻辑验证失败的时候跳转的。成功的话应该是
xxx.jsp或xxx.jsp

追问

好了好了,谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-15
你看看返回的类型在xml页面有没有定义重复的。希望能住能截个图,或者把代码发一下,真阳好找错误。
第2个回答  2013-10-15
检查返回路径,看看是不是业务逻辑上影响,导致没有返回跳转路径
相似回答
大家正在搜