同仁们,遇到这样的问题没,就是系统开发完成了,很多部分实用了dojo标签,也在tomcat部署上了,本机能够正常访问,局域网内其他机器访问我的tomcat能访问,访问不带dojo标签的页面也能访问,但是访问带strus-dojo标签的页面就不能访问,很是郁闷,哪位大虾帮帮,纠结很长时间了。
备注:
我个人认为是这个标签不能识别,网上查了很多,比较靠谱的是,说需要在web.xml中进行标签的配置:如下
<filter-mapping>
     <filter-name>struts2</filter-name>
     <url-pattern>/struts/*</url-pattern>
</filter-mapping>
但是没有作用 
关于页面的头标签都有引入,
<%@ taglib prefix="sd" uri="/struts-dojo-tags"%><sd:head/>
而且本机上运行没有任何问题。
谢谢了!!

解决方案 »

  1.   

    isn't that <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>   ??
    一直都是分开用,也没用过这个标签
      

  2.   

    确认相应的jar包或文件已经在tomcat上存在
      

  3.   

    按照你的描述,我觉得问题的原因是因为你本机的环境与局域网内的其它机器环境不同造成的。既然其它的页面能访问,那就是相关你标签的环境没有带到tomcat上去。也就是说或许uri="/struts-dojo-tags"访问不到造成的标签不可用
      

  4.   

    是的,去掉<%@ taglib prefix="sd" uri="/struts-dojo-tags"%>,和相关的sd标签后,其他机器就能正常访问页面,还是不知道问题出在哪里,相应的jar包也已经引入了
      

  5.   

    <%@ taglib prefix="sd" uri="/struts-dojo-tags"%> 这个标签是不用加加上这句话 你的sd标签就可以用了 类似日期标签
    <s:head theme="xhtml"/>   
    <sd:head />
    我是加在</HEAD>底下
      

  6.   

    <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/struts/*</url-pattern>
    </filter-mapping>
    改成
    <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
      

  7.   

    谢谢楼上的各位,问题已发现,浏览器的毛病,如果使用ff浏览器,就不会出现这个问题,使用IE浏览器出现的是internet explorer 无法打开*******, 已终止操作,应该如何进一步修改,谢谢
      

  8.   

    引用一篇网上给的帖子,使用的是别的ajax框架,解决方案如下(但是对使用struts的ajax如何来做,还不清楚):http://www.heiniuhaha.cn/blog/?p=899Google了一下,感觉碰到问题的人还很多,解决的方法也很多,选了一个,和大家分享一下。
    (1)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法
    例如<script type="text/javaScript" src="text.js" defer="defer"></script> 
    (2)在appendChild或者innerHTML操作处判断document.readyState==”complete”, 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属性,永远是undefined.
    (3)标签是否没有闭合
      

  9.   

    LZ给我你的信箱,我给你发一个struts2 dojo的例子,你运行看一下。
      

  10.   

    问题已经解决,见:http://topic.csdn.net/u/20110419/14/11eeb599-d531-4a58-960a-77b310f4b031.html,谢谢各位了,散分
      

  11.   

    发我邮箱里看看吧,[email protected],谢谢这位大侠了