1、Struts has detected an unhandled exception: [cc lang="java"] Messages: No result defined for action ... and result input -------------------------------------------------------------------------------- Stacktraces No result defined for action cn.cl.web.action.IndexAction and result input com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277) …… 原因:Action名称与结果页面名称一样,struts2 允许以“*.action”访问jsp资源,因此当action和jsp名称一样时,struts不能 确定是action还是jsp。 [/cc] ——————————————————————————————————————————————————————————— 2、页面中使用struts标签的ajax主题时:时,报以下错误: Template /template/ajax/head.ftl not found. 在struts2-core-2.2.1.jar找不到该路径的heak.ftl模版文件,能找到template/css_xhtml/head.ftl 于是改为后,页面正常显示。 (在struts2.2.1的核心包中已经不带ajax的主题包了吗?) 正确的解决方式: 使用Ajax主题: 主题标签不能使用需加x:以及添加 struts2-dojo-plugin-2.1.6.jar。 否则后者会抛出Template /template/ajax/head.ftl not found。 前者会抛出: Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl.