问答详情
源自:4-6 默认Action-深入Struts2

老师您好,我配置了为什么跳转不过来啊

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">

		<default-action-ref name="error" ></default-action-ref>

		<action name="error" >
		<result>/error.jsp</result>
		</action>

		<action name="*_*" method="{2}" class="com.imooc.action.{1}Action">
		<result>/result.jsp</result>
		<result name="update">/{2}.jsp</result>
		<result name="name">/{2}.jsp</result>
		</action>
		
	</package>
	</struts>


提问者:初生牛犊zjh 2015-09-17 18:10

个回答

  • Fcming
    2015-09-20 15:44:52

    您好,还请详细描述问题,以便解析。

  • 我_爱你
    2016-04-15 09:26:23

    class里不要通配符就对了

  • 嗨是大神嘛
    2016-03-01 16:20:58

    其实这个是通配符“*_*”和默认action冲突的问题,修改通配符就可以的

  • 杰哥无敌
    2016-02-25 21:03:32

    出现同样问题,,跳转不过去,,,,?????

  • 创海
    2016-02-19 16:27:38

    就是使用了两个通配符后会出现下面的错误

    HTTP Status 500 - Unable to instantiate Action, com.imooc.action.dfAction, defined for 'df' in namespace '/'com.imooc.action.dfAction


  • 卧虎藏龙491741
    2015-12-31 17:04:33

    class属性里不能写通配符啊,

  • 卧虎藏龙491741
    2015-12-31 16:54:53

    为什么啊?我也出现这问题