各位好!在同时使用Struts2.1.8的sx系列标签和DOJO的时候发生了不兼容的问题。调查了一下,发现是因为Struts2中的Ajax框架本身就是内嵌了DOJO,所以引入<sx:head/>的时候,Struts框架会自动DOJO的配置(JS和CSS等),不过这些又与标准DOJO的配置不太一样,所以在同时使用DOJO的情况下,两个配置导入时出现了冲突。请问是否有什么办法可以回避这种冲突?
因为Struts2.1的DOJO只提供了AJAX,DOM,TREE,DATE等DOJO的少部分功能,所以想应用标准DOJO。请赐教,谢谢!(我目前的做法就是不应用Struts2的SX系列标签,AJAX等用DOJO代码手动完成,不过感觉Struts2既然提供了方便的Ajax标签,最好还是用上)
因为Struts2.1的DOJO只提供了AJAX,DOM,TREE,DATE等DOJO的少部分功能,所以想应用标准DOJO。请赐教,谢谢!(我目前的做法就是不应用Struts2的SX系列标签,AJAX等用DOJO代码手动完成,不过感觉Struts2既然提供了方便的Ajax标签,最好还是用上)
解决方案 »
- 关于网站建设 求助
- Ext TablePanel使用autoLoad加载远程页面问题
- 使用highcharts怎么去掉图表上那个官网标识链接?
- 怎么让<textarea>标签里的文本内容在<td>中只显示前10个字
- 急。。。一个表单的问题
- struts求助
- 怎样使jspsmartupload下载txt,doc,zip,rar文件时弹出下载对话框,而不是直接在IE中打开文件?
- 时间相减的问题,高手指教~!
- 做了个东西,像javadoc那样本地浏览csdn帖子,绝对华丽!大家一起完善源码吧!
- 怎样才能使applet访问 本地的动态库呢?
- 还是java面试的问题,问一个项目中权限问题怎么解决?
- 求助,strut配置!!
反正struts开源,大不了修改源代码。
因为我觉得Struts本身是对DOJO的一种客户化,所以应该可以用标准DOJO手动导入Struts配置。
不过,试了很久,没有找到导入方法。
如果知道的话,请详细说明一下,谢谢!
1.*不是有一堆自定义标签吗?我配过自定义标签<html.tld里面
按照那种方式应该可以配吧。
我感觉,现在的主要问题就是如何手动配置DOJO的问题。达成目标是即可以正常使用标准DOJO,又可以同时导入Struts内嵌的Struts_DOJO。如果这些都知道了以后,是通过修改自定义标签也好,还是设置共同的Head也好,都是只修改的形式,能解决上面的问题才是问题的本质所在啊~
http://struts.apache.org/2.1.8.1/docs/ajax-tags.html还收手动添加吧