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

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è)計公司
欧美夫妻香蕉视频网站| 日韩亚洲中文一区三级黄片| 九九精品在线观看视频| 亚洲大尺码在线视频香蕉| 国产高清在线不卡一区| 亭亭丁香激情五月涩久久| 日韩大片一区二区三区在线观看| 99热国产这里只有精品| 日本 影院 一区 二区| 亚洲国产日韩伦中文字幕| 熟女一区二区中文字幕| 日本欧美中文字幕一区| 欧美日韩一区二区三区四区高清| 夜夜草av一区二区三区| 黄色三级亚洲男人的天堂| 国产午夜福利不卡在线观看| 91国语对白在线观看| 亚洲精品中文字幕乱码三区91| 午夜未满十八禁止观看| 尤物在线免费观看视频| 日韩女优在线播放一区二区| 欧美 成人一区二区三区| 久久97精品人人做人人爽| 日本一区二区三区高清不卡| 日本熟女俱乐部一区二区| 欧美日韩免费一区二三区| 久久人妻蜜桃一区二区三区| 亚洲精品尤物福利在线一区| 国产免费av剧情演绎| 白白色手机视频免费看| 久久最新视频中文字幕| 国产蜜臀视频一区二区三区| 啊啊舒服爽用力爱我视频| 韩国一级av免费在线| 欧洲精品久久久久久| 亚洲欧美日本国产一区| 色婷婷亚洲一区二区三区| 日日淫夜夜操熟女视频| 国产国产人免费人成免费人妖| 亚洲国产99在线精品一区| 久久激情日本人妻av免费|