为了账号安全,请及时绑定邮箱和手机立即绑定

通配符直接访问“HelloWorld_.action”为什么404?

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC

        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"

        "http://struts.apache.org/dtds/struts-2.5.dtd">

<struts>

<package name="default" namespace="/" extends="struts-default">

<action name="*_*" method="{2}" class="imis.black.action.{1}Action">

<result>/result.jsp</result>

<result name="add">/{2}.jsp</result>

<result name="update">/{2}.jsp</result>

<!-- 允许使用通配符的指令,中间是方法名,多个方法名之间用逗号隔开 -->

<allowed-methods>add,update</allowed-methods>   

</action>

</package>

<constant name="struts.enable.DynamicMethodInvocation" value="false"></constant>

</struts>


正在回答

1 回答

<package name="default" namespace="/" extends="struts-default"
  strict-method-invocation="false">改下这个试试

1 回复 有任何疑惑可以回复我~
#1

慕粉3971981 提问者

可以诶!谢谢您!
2018-04-10 回复 有任何疑惑可以回复我~
#2

慕粉3971981 提问者

不过是跳转到error.jsp页面,不是result.jsp页面额
2018-04-10 回复 有任何疑惑可以回复我~
#3

卜硕

我的也是同样的问题,加上strict-method-invocation="false"就可以了,这是为什么?
2018-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

通配符直接访问“HelloWorld_.action”为什么404?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信