1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。
Struts2使用不了FCKEditor的原因是因为Struts2的Filter,如果修改一下Struts2在Web.xml里的注册。
xml 代码
-
- <filter>
- <filter-name>struts2filter-name>
- <filter-class>
- org.apache.struts2.dispatcher.FilterDispatcher
- filter-class>
- filter>
-
- <!---->
- <filter-mapping>
- <filter-name>struts2filter-name>
- <url-pattern>/*url-pattern>
- filter-mapping>
- -->
-
- <filter-mapping>
- <filter-name>struts2filter-name>
- <url-pattern>*.actionurl-pattern>
- filter-mapping>
-
- <filter-mapping>
- <filter-name>struts2filter-name>
- <url-pattern>*.manageurl-pattern>
- filter-mapping>
注意这个时候action,manage的后缀要与struts.properties一致,不然会报错。
配置完后,所有用到过Struts2标签的页面都要通过Action转发过来,这样就不会报Struts2标签错误了。这对喜欢把JSP放在WEB-INF下的Web开发人员来说,不是什么问题。。
2.关于Struts2自动验证总出烦人的英文问题。。。
分享到:
- 2007-09-12 14:25
- 浏览 5500
- 评论(5)
- 论坛回复 / 浏览 (5 / 4002)
- 查看更多
相关推荐
作为一个基于WebWork核心的框架,Struts2在许多方面对Struts1进行了重大改进,包括底层架构、配置方式以及API的使用。 在入门Struts2之前,需要准备以下开发环境和工具: - 开发工具:MyEclipse6(尽管它不直接支持...
在Struts2中,可以通过拦截器或Action类中的参数处理分页请求,结合Hibernate的Query或Criteria API设定查询范围,如设置`setFirstResult()`和`setMaxResults()`。 在“jy20191002”这个压缩包文件中,可能包含了...
Struts 2 是一个强大的Java Web应用程序框架,用于构建可维护、可扩展且结构良好的企业级Web应用。本文将引导你踏上Struts 2的自学之旅,从准备工作开始,逐步介绍如何创建并...祝你在Struts 2的自学之路上一帆风顺!
Struts2是Apache软件基金会下的一个开源框架,主要用于构建基于Java EE平台的Web应用程序。它在原有的Struts1基础上进行了大量的改进和增强,提供了...希望这个教程对你有所帮助,祝你在Struts2的学习之路上越走越远!
在IT行业中,Struts2和Hibernate是两个非常重要的框架,它们分别是MVC(Model-View-Controller)架构和ORM(Object-Relational Mapping)技术的代表。本项目以"原生struts2+hibernate写的CRUD"为主题,旨在展示如何...
在IT行业中,Spring、Struts和EJB是三个非常重要的框架,它们分别专注于不同领域的应用开发。Spring是一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)以及大量的企业级服务。...
1、shiro+strut2 2、shiro注解 + struts2注解 2、shiro 缓存:因为使用了缓存,第一使用admin登录,如果没有logout,再用test登录,则test具有admin的权限
在SSH中,Struts2主要负责视图层和控制层的交互。 **Hibernate框架**:Hibernate是一个对象关系映射(ORM)工具,它为Java开发人员提供了数据库操作的抽象层。通过Hibernate,开发者可以使用面向对象的方式来操作...
Struts2.0是一款强大的Java Web开发框架,它极大地简化了MVC(Model-View-Controller)架构的应用程序开发。...这份“struts2.0标签教程详解资料”将是你宝贵的参考资料,助你在Struts2.0开发之路上更进一步。
2. **拼写错误**:在上述配置中,Action的路径、类名或相关表单类名可能出现拼写错误。如描述中提到的,"acion"可能是"action"的拼写错误,或者表单对应的bean名称错误。确保所有配置项的拼写与实际代码中的类名完全...
Struts2.1.6与Spring 2.0是Java Web开发中两个非常重要的开源框架,它们一起构建了SSH(Struts2 + Spring + Hibernate)框架体系,为开发者提供了高效、灵活的企业级应用开发解决方案。这个编程范例是学习和掌握SSH...
2. 内容复用:可以为不同页面定义通用的标题模板,然后在各个页面中根据需要覆盖。 3. SEO友好:能够方便地调整每个页面的标题,有助于搜索引擎优化。 综上所述,Struts中的`<title>`标签在构建Web应用程序时起着...
2. **配置struts-config.xml** 在Struts1.2中,`struts-config.xml`是框架的核心配置文件,其中包含了所有Action的定义。要注册一个Action,你需要在该文件中添加以下元素: ```xml ``` 其中,`path`...
(2)人员管理;(3)模块管理;(4)职位管理;(5)角色管理;(6)公告审核; 二、 基本信息管理又分为四个小模块:(1)部门管理;(2)公告管理;(3)部门信息柱图展示;(4)部门信息饼图展示; 三、 考勤...
在Struts中,会创建Action类来处理HTTP请求,这些Action类通常会注入Spring管理的Service层对象,从而调用业务逻辑。最后,通过Struts的Result返回视图,展示数据。 通过这种方式,中国移动系统实现了高效、模块化...
1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它处理用户的请求并返回结果。通常,每个Action类对应一个特定的页面或操作。 2. **配置文件**:Struts2的配置文件(通常是struts.xml)定义了Action类与...
在Struts2-jar中,包含了ActionSupport、DispatcherServlet、StrutsPrepareAndExecuteFilter等关键类,用于实现请求的接收、业务逻辑处理和响应的生成。 2. **Hibernate**: Hibernate是一个持久化框架,它简化了...
-- Action配置及其他Struts2相关配置在此处进行 --> </struts> ``` 5. **配置Spring和Hibernate** - 配置Spring:添加Spring的jar包,如spring-context、spring-web等,然后在`web.xml`中配置Spring Context加载...
通过以上步骤,我们就可以在MyEclipse环境中利用Struts2和Hibernate快速构建一个具备完整CRUD功能的Web应用。这种方式不仅提高了开发效率,还使得代码结构清晰,易于维护。在实际项目中,还可以结合Spring等其他框架...