WARN Form:308 - No configuration found for the specified action: 'loginProducer.action' in namespac

WARN Form:308 - No configuration found for the specified action: 'loginProducer.action' in namespac,第1张

警告信息

警告: 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中添加/线后请求反而报错的原因了。

无意中发现Access不能正常打开数据库文件,总报“未知”错误,

于是,解决之:

ACCESS打开表时出现“未知”错误提示解决方法 2006-09-20 15:15:12

大 中 小

解决方法:

关掉ACCESS,点击"开始"按钮->"运行" :

98, XP系统运行:

regsvr32.exe C:\WINDOWS\system32\msjtes40.dll

NT,2000系统运行:

regsvr32.exe C:\WINNT\system32\msjtes40.dll

症状描述:

原因:

Msjtes40.dll 没有被正确注册

症状重现:

为那些想体验我的痛苦的朋友,提供个重现效果的命令:

运行 regsvr32.exe /u C:\WINNT\system32\msjtes40.dll

以上命令,安全且可逆,放心试用。

说明:Msjtes40.dll 在你的机器上的路径可能不相同,如果你没用默认安装的话。

如果在以上路径找不到该文件,可到正常的机器上拷贝到相应目录,然后再注册即可。

是odbc_clongshanion4.asp文件中数据库的问题

odbc_clongshanion4.asp帖出来吧!

------------------------------------------------

db.Execute(SQL)

前面加上

response.write

SQL

response.end

看看

SQL语句

有没有问题

------------------------------------------------

如果是这样

,那么肯定是

odbc_clongshanion4.asp

中的问题了,有可能在打开数据库时候出的错误!

要是不麻烦,就帖出来,或者发到我的油箱:

leewycyp@yahoo.com.cn


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

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

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

随机推荐

  • 欧诗漫护肤品怎么样

    很不错,值得购买。欧诗漫自1967年品牌成立以来,一直坚持“珍珠美肤世家”的品牌定位,长期以来颇受许多消费者的青睐与好评。欧诗漫一直以珍珠护肤为产品切入点来发展各种功效的护肤品,充分发挥珍珠神奇的美容功效。欧诗漫秉承珍珠美肤匠心精神,致力研

    2023-12-14
    80400
  • BB霜、CC霜和粉底液的区别,最后再给你们归纳一下知识点:<p><p> 滋润度:CC霜&gt;粉底液&gt;BB霜<p><p> 遮瑕度:粉底液&gt;BB霜&gt;CC霜<

    这三种不是同一种东西,下面我就来简单的说一下吧! BB霜是blemish balm的简称,它的主要作用在于提亮肤色,具有一定的遮瑕、润色的效果。 而且它的色号比少,不会过黑或者过白,所以挑色号踩雷的风险也就比较小。 上脸后的肤色基本上都挺自

    2023-12-14
    29100
  • 科颜氏面霜怎么样值不值得买

    科颜氏面霜很不错的,值得购买。科颜氏高保湿面霜是一款质地清爽的全天候保湿霜,使用后肌肤感觉舒适和明显地水份均衡;在吸取和吸收空气中的水气时,帮助肌肤减少水份的流失。产品功效:质地清爽,提供全天候的保湿,在一天中持续补充水份。在严酷天气下,可

    2023-12-14
    17800
  • 网红热门平价爽肤水测评!化妆水评测种草安利(强烈推荐)

    每天护肤都要用到的爽肤水,看似不起眼,实则很重要。一款好的适合自己的爽肤水,才能让后续的护肤品更好的被皮肤吸收。下面我给大家分享5款平价热门的爽肤水吧,好评满满哦~1、韩国独岛爽肤水参考价:¥94200ml最近入手的一款韩国的爽肤水,补水

    2023-12-14
    18200
  • 十大顶级护肤品排行榜是怎样的

    一、法国LANCOME(兰蔻)Lancome(兰蔻)法国1935年这个法国国宝级的化妆品品牌创建于1935年,迄今已有近70年历史。自创建伊始,就以一朵含苞欲放的玫瑰作为品牌标记。二、Estee Lauder(雅诗兰黛)美国1946年镇牌之

    2023-12-14
    24200
  • 淘宝化妆品店名

    在网络购物时代中,淘宝是其中发展最大的一个电商平台,里面的商店种类多不胜数,其中化妆品就是销量最大的产品种类之一,除了大品牌的化妆品品牌入驻以外,还有许多个体商户在淘宝电商平台开店。在淘宝开化妆品店并不容易,如果宣传没做好,那么就很难做到运

    2023-12-14
    22500
  • 化妆品研发工程师的工作内容_化妆品研发技术员工作内容

    化妆品是人们生活中的日常用品,能够有效应对人们皮肤起到有益的一面,例如去皱精华可以有效有效抹平细纹,粉底可以遮住瑕疵。因此化妆品受到了人们的广泛的使用,但化妆品还会给人们的皮肤带来副作用,影响到人们的身体健康。针对化妆品给人们带来的困扰和问

    2023-12-13
    22800
  • 兰瑟化妆品好用吗

    兰瑟的彩妆值得说一说。首先,我个人用起来,兰瑟彩妆比较好卸妆。兰瑟粉饼粉质还是很不错的,很细腻,因为如果坐车位置在窗边,有风,不会漫天飞粉睫毛膏也不会脱妆,刷了薄薄一层就会看着挺纤长,也浓且密。兰瑟粉底液对于有干燥粗糙、敏感泛红、冒痘闭口这

    2023-12-13
    24100
  • 欧碧绮化妆品怎么样

    欧碧绮化妆品是广州美十分化妆品科技有限公司旗下的品牌。公司成立于2013年,是一家集研发、生产、销售于一体的化妆品公司,总部位于中国广东广州。欧碧绮化妆品,无论是洁面,爽肤,修复精华和修复霜……都是检测合格产品,可以很好的清洁、滋润、修复、

    2023-12-13
    15600

发表评论

登录后才能评论
保存