欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Struts2和Spring集成小問題是怎么樣的

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Struts2和Spring集成小問題是怎么樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)專注于濰坊網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供濰坊營銷型網(wǎng)站建設(shè),濰坊網(wǎng)站制作、濰坊網(wǎng)頁設(shè)計、濰坊網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造濰坊網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供濰坊網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

因為Struts2是線程安全的,每次請求的時候都會創(chuàng)建一個Action實例,在與spring集成的時候,基于注解,必須在控制器中加入@Scope("prototype")代碼。

再研究Struts2的時候出現(xiàn)以下問題:

Java代碼

Exception starting filter struts2     Action class [LogAction] not found - action - file:/E:/software/apache-tomcat-6.0.16/webapps/ROOT/WEB-INF/classes/struts.xml:30:51        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)         at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)         at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)         at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)         at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)         at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)         at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)         at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)         at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)         at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)         at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)         at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)         at org.apache.catalina.core.StandardService.start(StandardService.java:516)         at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)         at java.lang.reflect.Method.invoke(Method.java:597)         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)     2009-5-21 15:05:02 org.apache.catalina.core.StandardContext start     Exception starting filter struts2  Action class [LogAction] not found - action - file:/E:/software/apache-tomcat-6.0.16/webapps/ROOT/WEB-INF/classes/struts.xml:30:51   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)   at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)   at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)   at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)   at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)   at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)   at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)   at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)   at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)   at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)   at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)   at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)   at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)   at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)   at org.apache.catalina.core.StandardService.start(StandardService.java:516)   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:597)   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)  2009-5-21 15:05:02 org.apache.catalina.core.StandardContext start

struts.xml中是這樣配置的

Java代碼

<context:component-scan base-package="net.shopin"/>     <action name="*" class="LogAction" method="{1}">                 <result name="login">/WEB-INF/page/member/login.jsp</result>             </action>     <context:component-scan base-package="net.shopin"/> <action name="*" class="LogAction" method="{1}">    <result name="login">/WEB-INF/page/member/login.jsp</result>   </action>

以為以上用到了spring的自動掃描工程中的bean,所以class那寫的不是bean的全名,研究了好久才發(fā)現(xiàn)原來class那寫的時候,***個字母必須小寫,改后,問題解決……

修改后的struts.xml

Java代碼

<context:component-scan base-package="net.shopin"/>     <action name="*" class="logAction" method="{1}">                 <result name="login">/WEB-INF/page/member/login.jsp</result>             </action>

上述就是小編為大家分享的Struts2和Spring集成小問題是怎么樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:Struts2和Spring集成小問題是怎么樣的
當前URL:http://aaarwkj.com/article14/pjcgde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google服務(wù)器托管、手機網(wǎng)站建設(shè)軟件開發(fā)、標簽優(yōu)化、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
国产高清剧情av网站| 欧美黄片网站免费观看| 日本美女阴部毛茸茸视频| 欧美精品亚洲二区中文乱码| 日本一区二区三区日韩欧美| 欧美高清在线观看视频| 日产极品一区二区三区| 福利1中文字幕手机在线| 黄色录像日本黄色录像| 亚洲综合日韩精品在线| 婷婷久久香蕉五综合加勒比| 91精品国产自产在线观看| 美国一级黄片在线观看| 少妇内射呻吟中文字幕视频| 人妻日韩字幕一区二区| 国产亚洲理论片在线观看| 一区二区精品人妻av| 国产看片色网站亚洲av| 日本又色又爽又黄的观看| 国产姐弟操大率悠荡笕| 精品国产无遮挡污污网站| 久久人妻一区二区三区免费| 欧美另类不卡在线观看| 中文字幕一区二区av| 91伊人久热精品午夜福利| 精品欧美国产日韩在线观看| 国产精品亚洲欧美日韩综合| 久久成人影院免费观看| 欧美日韩精品视频网站| 欧美日韩国产精品精品| 欧美一区二区三区久久妇| 偷拍一区二区三区免费| 91香蕉伊人综合久久麻豆| 可以看黄片的在线观看| av剧情在线观看免费| 岛国av有码高清在线观看| 亚洲视频免费在线一区| 中文字幕欧美日韩人妻| 久久精品国产亚洲av麻豆网站| 国产日产精品一区二区三区四区| 18岁以下禁止观看的视频|