问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DWR和struts2的问题!!!

发布网友 发布时间:2024-10-09 13:48

我来回答

3个回答

热心网友 时间:2024-11-02 16:05

我来帮你解答吧。
解1.你的web.xml里应该有<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>resources/context/struts-context.xml,struts-default.xml,struts-plugin.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
倒数第二行是请求扩展名,懂了吧,一可以改成<url-pattern>/*.action</url-pattern>这样你的请求只有*.action的进入struts2的filter,其他都不进。同理你可以改servlet的请求扩展名,他也在这里大概是这样的<servlet-mapping>
<servlet-name> myServlet </servlet-name>
<url-pattern> *.do </url-pattern>
</servlet-mapping>

不过话说回来别两个同时用,看代码的人会骂人的。
解2+3:我们配置DWR时一般是这样的:
<script type='text/javascript' src='/dwr/interface/classonedwr.js'></script>
<script type='text/javascript' src='/dwr/interface/newsAdmindwr.js'></script>
<script type='text/javascript' src='/dwr/interface/channelAlldwr.js'></script>
<script type='text/javascript' src='/dwr/interface/voteAlldwr.js'></script>
<script type='text/javascript' src='/dwr/interface/tUserUserinfoJs.js'></script>
<script type='text/javascript' src='/dwr/interface/productViewdwr.js'></script>
<script type='text/javascript' src='/dwr/interface/tSystemLinkJs.js'></script>
<script type='text/javascript' src='/dwr/engine.js'></script>
<script type='text/javascript' src='/dwr/util.js'></script>
看到了吧,其实项目中是没有'/dwr/interface/.....js'路径及这个js的,他们都是dwr自动根据配置文件生成的,dwr自动生成engine.js和util.js(其实也不是生成,就是给你拷一份,这点不用纠结),不用解压的,所有class翻译的js,dwr都放入'/dwr/interface/'里面,你找不到的原因是因为你的路径写错了,后来你解压找到了就因为确实找到了,找到你解压的了,并不是dwr生成的。但你其他自写的class翻译的js路径还是不对的。注class翻译js的步骤是运行期做的工作,只要路径和名字写对了其他不用管。 以上是没有修改dwr基础配置文件的路径,如果改了就另当别论了!

热心网友 时间:2024-11-02 15:56

dwr可能有多种搭建方式吧,我之前只用过一种,看看对你有没有帮助。
dwr其实不算是动态生成JS文件,都是需要在启动时把对应的JAVA类加载到容器中,并赋予xxxx.js的别名而已。因此需要一个dwr.xml文件,来指定需要加载的类,并描述出【Java类】和【Javascript别名】的对应关系。
看到你完全没提及这个文件,也许就是漏了这一块东西吧?

热心网友 时间:2024-11-02 16:02

不知道
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 郑义在《集结号》等影片中担任摄影师,他的电视剧作品有哪些? 情定爱琴海电视剧大结局 耀翔成为著名的摄影家 为啥硬盘真正大小和表示出的有差异 最简单的智能家居系统有哪些 1GB在Windows中显示的大小与实际存储容量是否一致? ...压力好大,打算去精华学校复读,有没有师兄师姐分享下经验? 热电偶如何校准 ...各位师兄师姐,精华学校复读如何?请问精华学校复读的经历咋样_百度知 ... ...效果如何呢?有没有师兄师姐分享下自己的成功案例啊? 用于廉金属热电偶校准的主要标准器有哪些 标准热电偶检定设备 新考驾照有多少分 各位认为,以我的情况,应该报工程力学专业吗 我是工程力学专业的,读研太费时间,但本科就业形势严峻,想修双学位... 蒙迪欧开空调发动机抖是什么原因? 大连理工大学工程力学专业可以修土木工程的双学位吗? 新蒙迪欧开空调为什么怠速抖动? 双学位是什么?收双学费吗?中国石油大学的应用物理学与石油方面的工作有... 13款1.5T福特蒙迪欧,这两天开着空调怠速抖动严重,换了新的火花石还是... 各位新蒙迪欧1.5T车主,开空调怠速抖动问题,直接电话给4s struts1怎么实现局部刷新 DWR实战内容简介 struts2的struct配置如何不进action直接跳转页面, 怎样才知道女生是单身? ...但选择数据显示后台数据是很大的数,怎么实现的呢 怎么才能快速的知道一个女生是不是单身 怎样编辑PPT图表数据源? 如何判断鲱鱼罐头的好坏? 为什么会得腹主动脉瘤 河南大学生物科学专业{师范}前景及环境怎么样啊,我将是2011届新生_百度... 白糖水去火吗(喝白糖水能够去火吗) 2019港珠澳大桥通行政策 港珠澳大桥迪士尼专线票价多少 河粉怎样质量才会好? 汤河粉要煮多久 vivo X Note正式开售,如何实现半小时内送货上门? ...微视绑定的微信提过现的微信账户,注销后还能绑同实名的另一个微信... 沈坤荣个人作品 刘诗白经济学奖首届刘诗白经济学奖拟获奖名单 郑江淮出版著作 ...膝盖左边很疼。走路时不严重、蹲着的时候特别疼 有的时候疼的不敢...