You don't have permission to access <a href='adminn.php' target='window'>Load A<a&

You don't have permission to access <a href='adminn.php' target='window'>Load A<a&,第1张

明代(公元1368-1644年),牡丹的栽培的中心,转移到了安徽亳州。夏之臣《评亳州牡丹》云:“吾亳州牡丹,年来浸盛,娇容三变,尤在季孟之间。等此而上,有天香一品,石榴红,胜娇容,宫红袍,琉璃贯珠,新红种种不一,杂红最后出,品种难得。又有大黄一种,轻腻可爱,不减三变。佛顶青为白色第一。大抵红花以花子红,银红、桃红为上。”又云:“草堂数武之步,种莳殆偏,率以两色并作一丛,红白异状,错综其间,又以平头紫,庆天香,先春红三色插入其花丛,间集而成文章,他时盛开灿然若锦”。此时开中国插花技术之先河。

警告信息

警告: No configuration found for the specified action: '/myNameSpace/login.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.

struts.xml配置信息(部分)

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

<action name="login" class="com.jato.srvclink.test.login.LoginAction" method="login">

jsp页面配置信息(部分)

<s:form action="/myNameSpace/login.action">

思考:没有在''的namespace中发现指定的action '/myNameSpace/login.action'

答疑:因为配置的struts2标签并未指定namespace属性。所以struts2会默认从根命名空间"/"搜索action串'/myNameSpace/login.action',如果搜索不到将进入默认命名空间''搜索action请求串,在默认命名空间中是肯定找不到我们定义的action的,所以,struts2抛出一个警告信息。

但是为什么我们没有填写namespace,我们的请求也可以正常访问呢?

我们来看一下解析后的html

查看源码得到的html(部分)

<form id="login" onsubmit="return true" action="/srvclink/myNameSpace/login.action" method="post">

我们看到form提交的action串是准确的url请求,action串确实是/srvclin(应用根)/myNameSpace(命名空间)/login.action。

命名空间中找不到action定义,并不意味着这个action真的不存在,只是我们的代码有问题而已。还有一点是我们在jsp页面的action请求中手动的加入了.action后缀。事实上struts2会自动追加.action的,因为我们并没有合法的使用struts2的标签,所以struts2这里并没有给我们追加.action,解析后的代码中存在的.action,完全是我们手动在jsp页面填写的,有疑问的网友可以不手动添加查看html。

我们修改我们的程序代码

jsp页面配置信息(部分)修改后加入namespace属性,修改action属性值为/login.action

<s:form action="/login.action" namespace="/myNameSpace">

请求页面后,大家很失望吧?警告依然存在。但是我们看一下警告信息。

警告信息:

警告: No configuration found for the specified action: '/login.action' in namespace: '/myNameSpace'. Form action defaulting to 'action' attribute's literal value.

没有在'/myNameSpace'的namespace中发现指定的action '/login.action'

毫无疑问,这里的警告和第一次的警告信息截然不同。我们现在存在命名空间,'/myNameSpace'能够被struts2检索到,并不是开始的''。那问题的关键在哪里呢?

在namespace中没有发现指定的action '/login.action' ???

我们来看一下struts.xml中的配置:

struts.xml配置信息(部分)

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

<action name="login" class="com.jato.srvclink.test.login.LoginAction" method="login">

是的,我们'/myNameSpace'命名空间下,只有action名字为'login'的定义,并没有所谓的 '/login.action' 定义,所以struts2的警告并未错。如果大家对这个抱有怀疑,可以修改action的名字'login'为‘/longin.action’

<action name="/login.action" class="com.jato.srvclink.test.login.LoginAction" method="login">

请求页面时你会发现不在报警告信息,原因很简单。因为在命名空间为'myNameSpace'下确实存在命名为'/login.action'的action。

我们再次修改配置文件

jsp页面配置信息(部分)修改后action属性值为longin

<s:form action="login" namespace="/myNameSpace">

请求页面时,我们发现不再有警告信息了。

如果你有足够细心,我想你应该可以彻底的明白为什么struts2会报警了吧?你也应该明白了使用struts2标签action中添加/线后请求反而报错的原因了。


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/620549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

随机推荐

  • 法兰诗宝保湿和修护有什么区别

    补水是将水分输送到皮肤细胞中,保湿是可防止皮肤表面水分流失,并在其外形成保温膜。区别如下保湿是指让水分子直达肌肤的深层,从而牢牢锁住这些水分子,让肌肤看起来不是那么干燥,这与补水是非常不同的概念,而一般人往往会将补水和保湿混淆起来。补水就是

    2023-12-14
    26300
  • 什么洁面产品好用口碑最好的洁面产品

    好用的洁面,给人的感觉绝对非同凡响,世界从此洁净了,会感觉脸皮里都是干净的,下面我带大家来看一下什么洁面产品好用?口碑最好的洁面产品 。什么洁面产品好用 TOP1:欣兰冻膜¥118 这款相信很多妹纸都用过,很温和,配合城野先生

    2023-12-14
    25600
  • 网红推荐的护肤品靠谱吗跟风买网红护肤品却没效果

    现在很多美女帅哥都离不开抖音和小红书,所以里面很多达人推荐的特别多,那么哪些是真正好用的产品,哪些是被充值的产品呢?我们经过真实的评测还有网友的真实打分,来给大家说说,哪些值得买,哪些不值得买。五星的是值得买,4星的还可以,3星就要考虑一下

    2023-12-14
    18900
  • 梦媚天气丹和后的天气丹是一家么

    梦媚天气丹和后的天气丹不是一家。天气丹是whoo后系列中最高端的一款,是属于韩国后的一个高端护肤系列。梦媚天气丹只是个代理商而已。天气丹化妆品有限公司成立于2014年07月30日,注册资本12000万。公司地址位于新沂市经济开发区北京西路3

    2023-12-14
    17800
  • 千禧日化怎么样

    千禧日化是一家专业从事化妆品、护肤品、洗发水等开发、生产和销售的化妆品公司,它的产品都以优质的原料和可靠的品质赢得了国内外消费者的高度赞赏。千禧日化产品价格实惠,性价比很高,值得消费者选购。1、经营范围不同:日化店:日化店经营产品包括化妆品

    2023-12-14
    23200
  • 适合敏感肌的护肤品品牌

    敏感肌肤护肤品排行榜:1、薇诺娜面霜薇诺娜是比较有名的一款药妆品牌,专门针对敏感肌而设计,相对来说成分非常温和,有很强的抗过敏的作用,而且还能够有效的消除炎症。2、SK2精华该精华最大的功效就是能够提亮肤色,长时间使用还有淡斑的效果,最为重

    2023-12-13
    15100
  • 淘宝上十几块钱的大牌口红小样是正品吗

    不一定。在化妆品牌内部,“开发小样”是一项重要的营销策略,往往都是配合当季主推的正品,为了方便消费者体验产品,从而购买正品。一般有专人负责小样的设计、生产、流通与跟踪。化妆品小样的容量,普遍都在15ml-5ml之间(精华乳霜类)、5ml-2

    2023-12-13
    22500
  • 买到了假化妆品怎么维权

    买到了假化妆品怎么维权?先和店家协调解决,如果不给解决可以到当地的消费者协会投诉。如果消协说不给解决的话,可以让记者曝光。求助,店里买到假化妆品,怎么办,怎么才能维权拨打药监局电话可以进行举报,报告你的化妆品名和相关资讯,会有人

    2023-12-13
    15700
  • 网上淘宝买的化妆品是真的么

    网上淘宝买的化妆品是真的么有真的哦,不过MM要擦亮自己的眼睛,仔细的判断,多关注卖家的信用以及别人对他的评价.我就看过有的买家给了好评还说东西不好....网上购买的化妆品是真的吗一般来说,都是从香港和澳门那边带过来的,这样的一般

    2023-12-13
    21500

发表评论

登录后才能评论
保存