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

随机推荐

  • 圣罗兰口红怎么分辨是不是正品

    首先,你可以从包装上辨别真伪。区别在于包装盒上的文字,其中最上面的英文字母“ROUGEPURCOUTURE”不是特别粗,只是比最下面的字母粗一点点。而且正品包装盒上的字体整体纤细舒适,假货的粗糙甚至会带一点污迹。下图是真左假右。看外包装底部

    2023-12-14
    12600
  • 巴宝莉到底好在哪里

    感谢受邀,在众多的服饰品牌中,巴宝莉的服装具有明显的特色,经过一百多年的发展,巴宝莉服饰赢得了世人的信赖 第一,巴宝莉衣服整体“韵美感”较强。 不论是男式风衣,还是女士风衣,巴宝莉风衣的外观和其它服饰有显著的区别,主要在于它的设计

    2023-12-14
    11400
  • 什么眼霜适合长期对电脑的人用

    从去皱效果、保湿度、延展性三个方面来测评眼霜,它们成功入围!跟着小柴犬买,护肤零风险~ 1欧莱雅紫熨斗眼霜 2薇诺娜紧致眼霜 3理肤泉视黄醇抗皱修护眼霜 4希思黎抗皱修活御制眼唇霜 5strivectin SD抗皱眼霜 6佰草集官方御五

    2023-12-14
    9700
  • 化妆品包括哪些

    一般护肤品: 1、一般护肤品:护肤膏霜类、乳液类、油类、化妆水类、爽身类、沐浴类; 2、易触及眼睛的护肤产品:眼周护肤类、面膜类、洗面类。 一般彩妆品: 1、一般彩妆品:粉底类、粉饼类、胭脂类、涂身彩妆类; 2、眼部彩妆:描眉类、眼影类、眼

    2023-12-14
    7200
  • 一枝春为什么很便宜

    一枝春为什么这么便宜?因为它走的是国!货!低!端!路线,就是要用低价格来买市场。抓住低龄客户群,并且持续用价格吸引她们,培养她们的消费习惯,长此以往,等大家用习惯了,就离不开她了,到那时候她再提价,就顺理成章,当然这都是几年十几年以后的事了

    2023-12-13
    8800
  • 大家知道什么口红鉴定的app吗

    口红鉴定的app有美妆鉴定、心心美妆、young(奢侈品鉴定)、码虎(扫码查真伪)、鉴定神器等这几个软件都是挺不错的,有需要的朋友可以进行下载使用。1、美妆鉴定美妆鉴定是一款全新的化妆品在线鉴定平台。使用美妆鉴定app ,就能为提供口红、香

    2023-12-13
    8000
  • 平和堂卡地亚打折吗

    不打折。卡地亚是不会打折的,全国统一价格。在国内,属于国际奢侈品品牌。卡地亚代表着身份的象征,走的也不是量,但就是那几个经典款式经久不衰,它家love系列在卡地亚系列中是佼佼者,新婚夫妇都会选择它家的对戒,意义也比较好。卡地亚是法国著名珠宝

    2023-12-13
    6800
  • 新手开化妆品店注意哪些

    新手开化妆品店注意哪些新手开化妆品店注意哪些,在没有经验的时候,我们要试着去学习别人做生意的经验和技巧。每个人面临的行业、环境不一样,那我们也就需要做适当的变更。那么新手开化妆品店注意哪些呢?新

    2023-12-13
    7200
  • 用过澳雪沐浴露的,都进来说说效果

    澳雪沐浴露有很多系列,夏天建议用留香小公主系列的,洗完澡特别香,超喜欢的,洗的时候泡沫非常丰富,感觉很干净,然后肌肤也变得很光滑,很水嫩。澳雪主要有 梦幻海马香水沐浴露、留香小公主沐浴露、原果橄榄油滋养沐浴露、健肤护养沐浴露、原果橄油滋养洗

    2023-12-13
    8900

发表评论

登录后才能评论
保存