关于使用<s:head theme="ajax">时在Firefox3中出现dojo is not defined的解决方法(试试看)
I am not sure what the exact problem is, but it has to do with the way that browser_debug.js gets processed. One would think that this file would only get pulled in when the head tag attribute debug=true, but one would be wrong in that situation.
The "correct" way to fix this bug is to supply your own template for the head tag which will make the dojo attribute debugAtAllCosts respect the head debug flag.
To do this,
1. create a file named head.ftl in your simple templates directory. ( ie $classpath/template/simple/head.ftl)
Or modify struts2.jar/template/simple/head.ftl file. (I did this)
2. Paste this text into it:
<script language="JavaScript" type="text/javascript">
// Dojo configuration
djConfig = {
baseRelativePath: "<@s.url includeParams='none' value='/struts/dojo' includeParams="none" encode='false'/>",
isDebug: ${parameters.debug?default(false)},
bindEncoding: "${parameters.encoding}",
debugAtAllCosts: ${parameters.debug?default(false)} // not needed, but allows the Venkman debugger to work with the includes
};
</script>
<script language="JavaScript" type="text/javascript"
src="<@s.url includeParams='none' value='/struts/dojo/dojo.js' includeParams="none" encode='false'/>"></script>
<script language="JavaScript" type="text/javascript"
src="<@s.url includeParams='none' value='/struts/simple/dojoRequire.js' includeParams="none" encode='false'/>"></script>
刷新工程,重启服务器。
后记:其实这个解决方法是从鬼佬那里看到的,感谢互联网,感谢鬼佬。
(原文地址)http://www.nabble.com/Firefox-3-and-%3Cs:head-theme%3Dajax-%3E-render-issues-td18260192.html
分享到:
相关推荐
《dojo API 离线帮助文档详解》 dojo API 是一个强大的JavaScript库,它提供了丰富的功能,用于构建高性能、跨平台的Web应用。这个离线帮助文档是专门为开发者设计的,便于在没有网络连接的情况下查阅和学习dojo ...
**Echarts3Layer修改**是针对Echarts 3版本中图层管理的一种改进,旨在提供更灵活的图表显示与隐藏功能。在Echarts 2及更早版本中,虽然已经支持图表的绘制和数据更新,但对图表的显示与隐藏控制可能不够直观或者...
Querying if the input is valid 14.5.3.2. Getting Invalid, Missing, or Unknown Fields 14.5.3.3. Getting Valid Fields 14.5.4. Using Metacommands to Control Filter or Validator Rules 14.5.4.1. The ...
cmd-bat-批处理-脚本-系统-System info.zip
内容概要:本文介绍了基于Matlab 2018的新能源电机控制器仿真模型,重点在于FOC(场矢量控制)的仿真及MTPA(最大转矩每安培)、MTPV(最大转矩每伏特)弱磁控制的实现。模型由FOC矢量控制、SVPWM调制算法、转矩/电压/转速查表模块、电感查表及前馈解耦控制模块、转速环和电流环控制五个部分构成。通过这些模块,模型能够模拟电机控制器的运行,确保电机在不同速度和负载下高效稳定地工作。 适用人群:从事新能源汽车电机控制系统研究与开发的技术人员、高校相关专业师生。 使用场景及目标:适用于新能源汽车电机控制器的研发测试阶段,旨在验证和优化电机控制策略,特别是在FOC控制和弱磁控制方面,提升电机效率和性能。 其他说明:该模型不仅有助于深入理解电机控制原理,还为实际工程应用提供了宝贵的理论支持和技术手段。
Docker Intel chip MAC
以下是重新表述后的内容: 使用 Java 连接 Oracle 数据库,借助 Swing 包开发图书管理系统,实现以下功能: 登录界面:用户输入账号和密码,系统通过查询数据库验证用户身份。若账号或密码错误,会弹出提示“用户名或密码错误” 。 超级用户权限:系统内置“admin”超级用户,账号为“admin”,密码为“123”。登录后进入主界面,具备以下功能: 展示所有书籍:登录成功后,主界面首先展示所有书籍的详细信息 。 搜索功能:提供多种搜索方式,用户可根据不同条件进行模糊查询 。 新增图书:可添加新图书信息,新增完成后需刷新页面,点击搜索按钮即可完成刷新 。 删除图书:用户可选择指定行的图书进行删除操作,系统会自动刷新页面 。 借书记录管理:点击“借书记录”按钮,可查看所有用户的借书记录 。 记录搜索:支持按条件对借书记录进行模糊查询,按日期搜索时需注意格式 。
fpga中国创新中心遥感图像处理_深度学习框架_AIE_SDK_遥感样本集管理_模型训练与部署_地物分类_变化检测_目标提取_建筑物变化检测_半监督学习_云端联动_本地开发_算法定制_遥感模型库_地球.zip
cmd-bat-批处理-脚本-callCrasher.zip
Cefsharp支持播放mp4开发包,内含x64和x86两种版本的dll库文件,请根据自己的操作系统选择正确的文件夹,将`libcef.dll`覆盖到应用的相应目录下。
cmd脚本-bat批处理-jscript-printJS.zip
cmd-bat-批处理-脚本-cabdir.zip
mapbox V3 新特性,实现三维等高线炫酷效果,等高线geojson数据
内容概要:本文详细探讨了光储直流微电网系统中的下垂控制与母线电压分层控制策略。系统主要由150kW的光伏发电设备、50kW的储能装置以及100kW的并网变换器组成。储能装置在并网运行时作为负载运行(可充电),而在孤岛运行时作为电源运行。并网变换器和逆变器根据负载情况自动实现下垂模式和恒压模式切换,确保母线电压在不同模式下保持稳定。母线电压分层控制系统能够根据实际运行情况自动调整电压,维持系统的稳定运行。 适合人群:从事电力系统、新能源技术和微电网研究的专业人士和技术人员。 使用场景及目标:适用于光储直流微电网的设计、建设和运维阶段,旨在提高系统的效率和稳定性,确保在并网和孤岛两种模式下都能可靠运行。 其他说明:文中还介绍了不同电压模式的具体范围及其对系统的影响,并引用相关文献支持研究结论。
创建一个粒子需要多少的能量?粒子真的能凭空出现吗?还是它们映射出宇宙更为本质的物理机制?为啥生成一个粒子往往也会生成一个反粒子?
内容概要:本文探讨了基于扩展卡尔曼观测器(ESO)和扩展卡尔曼滤波器(EKF)的无模型预测电流控制方法。文中介绍了这两种观测器的作用以及它们在复杂仿真环境中的应用,重点讨论了无模型预测电流控制在提高电力系统稳定性和应对动态变化方面的优势。通过详细的仿真过程和结果分析,展示了该方法相较于传统模型控制方法,在精度、稳定性和响应速度上的优越表现。 适合人群:从事电力系统自动化控制的研究人员和技术人员,对智能电网和电流控制感兴趣的学者。 使用场景及目标:适用于需要高精度电流控制的电力系统仿真和实际应用场景,旨在提升电力传输的质量和效率,特别是在面对不确定性和动态变化的情况下。 其他说明:文章强调了无模型预测电流控制在未来电力系统中的重要性和潜在发展方向,鼓励进一步探索和应用这一先进技术。
在基于8086处理器的Proteus仿真环境中,设计一个流水灯实验。该实验利用8086处理器的板载资源,通过扩展一片74HC245芯片实现开关状态的读取,同时扩展一片74HC373芯片作为输出接口,用于控制8个LED灯的亮灭。实验内容包括Proteus工程文件的创建、电路接线图的设计以及相应的源代码编写。
新工程.pdsprj.LK.19214.workspace
cmd脚本-bat批处理-ifDefined.zip
内容概要:本文介绍了一种将改进的A*算法与动态窗口法(DWA)相结合的路径规划算法及其MATLAB实现。针对传统A*算法在动态环境中的不足,作者提出了多项优化措施,如优化搜索点选取策略、引入地形系数调整评价函数、删除路径冗余点等。此外,在每两个相邻节点间应用DWA进行局部规划,确保机器人能够实时避障并顺利到达目标点。实验结果显示,新算法不仅显著提升了路径规划效率,还将碰撞次数降至零。 适合人群:从事机器人导航研究的技术人员、对路径规划算法感兴趣的开发者以及相关领域的研究人员。 使用场景及目标:适用于需要高效路径规划和动态避障的应用场合,如自动驾驶车辆、无人机巡检等。目标是在保持全局最优路径的同时,增强机器人的灵活性和应对突发状况的能力。 其他说明:文中提供了详细的MATLAB代码片段,便于读者理解和复现。需要注意的是,实际部署时可能需要根据具体硬件平台调整某些参数设置。