struts2.1.6使用Ajax标签的注意事项中提到的几个问题我都注意了....
可是发现在调用了datatimepicker
标签的位置还是没有正常显示出编辑框和日历图标。
并且tabbedpanel 也不能显示,真的好无奈啊..........
发现ie浏览器获得的页面有一个错误,
djConfig.searchIds 为空或不是对象。
很明显:ajax tag 在调用 dojo.js里的数据结构时出错了,很可能是找不到djConfig.searchIds的
定义文件。
后来网上搜索,发现了一点问题:::::::::::::
struts tags的使用要求:
Struts tags are only usable when the request has passed through its servlet filter
需要把dojo的文件也通过struts2的servlet filter才能被正常引用。
于是在web.xml 添加一 filter mapping,红色为新增的mapping:
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
<url-pattern>/index.jsp</url-pattern>
</filter-mapping>
// 下面的新加的....解决问题的关键
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>
问题解决,请允许我说句脏话,真他妈啊,这个问题让我一天一夜没头没脑的折腾啊.....
分享到:
相关推荐
Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的lib目录包含了运行Struts2应用所需的所有核心类库,这些类库使得开发者能够构建...
在Struts2.1.6中,这通常通过`struts.xml`配置文件来实现。 3. **Interceptor**:拦截器是Struts2中的一个重要概念,它们在Action执行前后执行一些预处理或后处理任务,如日志记录、权限验证等。开发者可以自定义...
原因:struts2.1.6 把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决: 解决方法: 在jsp文件中加入<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>和<sx:head/> 本...
7. **Plug-in机制**:Struts2的插件系统允许开发者扩展框架功能,如 strut2-dojo-plugin、struts2-jquery-plugin 提供了丰富的AJAX和UI组件。 8. **ActionContext**:封装了请求、响应、session、application等上...
标题中的"jsp+Struts2.0+jquery+ajax+sqlserver整套jar/js包"指的是一套基于Java Web开发的技术栈,其中包括了前端的jQuery和Ajax技术,后端的Struts2框架,以及数据库层的SQL Server支持。这个组合在过去的Web应用...
在使用s:datetimepicker标签之前,确保项目中包含了`struts2-dojo-plugin-2.1.6.jar`这个插件,这是支持该标签的关键所在。Dojo是一个强大的JavaScript库,struts2-dojo-plugin就是用来整合Dojo与Struts2的桥梁。 #...
例如,若要启用Dojo插件,需在struts.xml中添加插件配置,引用对应的jar包,并在页面中使用Dojo组件。 总的来说,这个“struts的jar包大全”对于开发基于Struts 2的Web应用程序是非常宝贵的资源,涵盖了所有必需的...
4. **插件(Plugins)**:Struts2支持插件化开发,如Struts2-dojo-plugin提供了丰富的AJAX功能,Struts2-convention-plugin实现了基于约定的自动配置。源码中包含了这些插件的实现细节。 通过研究Struts2的源代码,...