关于resource is not available

看了差不多一个月的struts2,今天总算是有点突破了。

前段时间,web.xml,struts.xml文件的位置放正确了,但对struts.,xml中的<action name="index" class="HelloWorld">使用没用对。

<form method="post" action=“index.action”>里面的action属性应该与struts.xml中配置的action的name名字一样的。之前我一直都是写成<form method="post" action="HelloWorld.action">,怪不得错误提示老是resource is not available。

今天,又操作了一遍,希望可以跨越这个障碍,虽然把上面的那个问题纠正了过来,但还是出现这种问题,最后得一个高手指点,才发现是把web.xml文件的位置给搞错了,web.xml文件应该是在WEB_INF目录下的,而我把它写在了WebContent目录下。。亏得高手指点。。

主总结一下:

struts.xml应该是放在src目录下。

web.xml应该是放在WEB_INF目录下。

对action的调用是使用name属性,而不是类名。

总结起来就三点,想通了,才发现,这根本就算不上是什么问题,只是被这三个问题交叉出现,搞了差不多一个月,太不划算了,好在问题解决了。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值