首页上一页 1 下一页尾页 9 条记录 1/1页
java web学习开发手册 go网网络商城的struts找不到result结果问题
发表在JavaWeb图书答疑
2011-09-21
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
麻烦开发人员给看看吧。。。我已经跟踪到struts最底层了,莫名其妙的就找不到返回值了。。。很郁闷。好久了
首先导入代码,然后依次导入《程序使用说明》中的包文件,代码未作任何更改。。。但是提示是这样的:
ERROR Dispatcher:27 - Could not find action or result
剩下的就和上面出现的错误提示信息一样了,搞了好久总觉得是struts2.0视图的问题,是不是程序里没有应用struts2.0的视图而直接应用了spring的视图?看了好久的程序也没看到这样的代码。。。
另外看到了baseAction类中定义的返回值类型的字符串,但是这个错误明显就是struts视图中没有找到返回值。。。。难道是包少了?还是我下载的程序缺东西了?
极度郁闷中。。。。。求解~~~~~
首先导入代码,然后依次导入《程序使用说明》中的包文件,代码未作任何更改。。。但是提示是这样的:
ERROR Dispatcher:27 - Could not find action or result
剩下的就和上面出现的错误提示信息一样了,搞了好久总觉得是struts2.0视图的问题,是不是程序里没有应用struts2.0的视图而直接应用了spring的视图?看了好久的程序也没看到这样的代码。。。
另外看到了baseAction类中定义的返回值类型的字符串,但是这个错误明显就是struts视图中没有找到返回值。。。。难道是包少了?还是我下载的程序缺东西了?
极度郁闷中。。。。。求解~~~~~
精彩评论 9
2011-09-21
沙发
读者您好:
您可以将struts-front.xml中的如下代码
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
</package>
替换为如下代码:
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
<result name="input">/WEB-INF/pages/user/customer_reg.jsp</result>
</package>
您可以将struts-front.xml中的如下代码
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
</package>
替换为如下代码:
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
<result name="input">/WEB-INF/pages/user/customer_reg.jsp</result>
</package>
2011-09-21
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者您好:
您可以将struts-front.xml中的如下代码
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
</package>
替换为如下代码:
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
<result name="input">/WEB-INF/pages/user/customer_reg.jsp</result>
</package>
[/FIELDSET]
回复:这样依然不对啊,依然是报
20:46:17,000 WARN Dispatcher:49 - Could not find action or result
No result defined for action com.lyq.action.IndexAction and result success
的错误哦,而且,您给我的写法。。。有问题吧?现在不是customer_*下的action有问题啊,而是indexAction下有问题吧?断电追踪到底层的时候,success这个返回的字符串莫名其妙的在一个拦截其中消失了。。。。
非常奇怪的问题,返回值哪里去了呢?还是struts-front有问题吧?
读者您好:
您可以将struts-front.xml中的如下代码
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
</package>
替换为如下代码:
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" class="customerAction" method="{1}">
</action>
<result name="input">/WEB-INF/pages/user/customer_reg.jsp</result>
</package>
[/FIELDSET]
回复:这样依然不对啊,依然是报
20:46:17,000 WARN Dispatcher:49 - Could not find action or result
No result defined for action com.lyq.action.IndexAction and result success
的错误哦,而且,您给我的写法。。。有问题吧?现在不是customer_*下的action有问题啊,而是indexAction下有问题吧?断电追踪到底层的时候,success这个返回的字符串莫名其妙的在一个拦截其中消失了。。。。
非常奇怪的问题,返回值哪里去了呢?还是struts-front有问题吧?
2011-09-21
地板
另外补充一下,这个程序现在就是在运行的时候就打不开欢迎页面了。。。也就是开始进入indexAction的时候就出问题了吧?而且程序源代码中的struts-front文件中的indexAction配置文件是这样的:
<action name="index" class="indexAction">
<result>/WEB-INF/pages/index.jsp</result>
</action>
result标签内部不加name么?里很奇怪啊~~因为我跟踪断点的时候,程序中的返回值:success字符串在某个拦截器中会莫名奇妙的消失掉。。。所以这个地方我觉得要加点什么东西吧?
不过我加success还是input还是fail,都没有任何反应。
<action name="index" class="indexAction">
<result>/WEB-INF/pages/index.jsp</result>
</action>
result标签内部不加name么?里很奇怪啊~~因为我跟踪断点的时候,程序中的返回值:success字符串在某个拦截器中会莫名奇妙的消失掉。。。所以这个地方我觉得要加点什么东西吧?
不过我加success还是input还是fail,都没有任何反应。
2011-11-25
8L
在lib下的架包 我添加的都差不多了(虽然有些不是同一版本) 运行的时候 就是查看订单这个模块不正确(其余的都能运行) 实在不知道是该怎么办了。。。错误如下:Struts Problem Report
Struts has detected an unhandled exception:
Messages: Unknown column 'order0_.orderId' in 'field list'
FreeMarker template error!
Method public java.lang.String org.hibernate.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on org.hibernate.exception.SQLGrammarException: could not execute query
The problematic instruction:
----------
==> ${msg[0]} [on line 68, column 29 in org/apache/struts2/dispatcher/error.ftl]
----------
Java backtrace for programmers:
----------
请指教。。或者把所有架包都传我下把。。谢谢了 邮箱531570498@qq.com
Struts has detected an unhandled exception:
Messages: Unknown column 'order0_.orderId' in 'field list'
FreeMarker template error!
Method public java.lang.String org.hibernate.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on org.hibernate.exception.SQLGrammarException: could not execute query
The problematic instruction:
----------
==> ${msg[0]} [on line 68, column 29 in org/apache/struts2/dispatcher/error.ftl]
----------
Java backtrace for programmers:
----------
请指教。。或者把所有架包都传我下把。。谢谢了 邮箱531570498@qq.com