`
kyo100900
  • 浏览: 640355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2在路上。。。。。。

阅读更多

1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。

Struts2使用不了FCKEditor的原因是因为Struts2的Filter,如果修改一下Struts2在Web.xml里的注册。

xml 代码
  1. <!---->  
  2.     <filter>  
  3.         <filter-name>struts2filter-name>  
  4.         <filter-class>  
  5.             org.apache.struts2.dispatcher.FilterDispatcher   
  6.         filter-class>  
  7.     filter>  
  8.   
  9.     <!---->
  10.         <filter-mapping>  
  11.         <filter-name>struts2filter-name>  
  12.         <url-pattern>/*url-pattern>  
  13.         filter-mapping>  
  14.     -->  
  15.   
  16.     <filter-mapping>  
  17.         <filter-name>struts2filter-name>  
  18.         <url-pattern>*.actionurl-pattern>  
  19.     filter-mapping>  
  20.   
  21.     <filter-mapping>  
  22.         <filter-name>struts2filter-name>  
  23.         <url-pattern>*.manageurl-pattern>  
  24.     filter-mapping>  

 

注意这个时候action,manage的后缀要与struts.properties一致,不然会报错。

配置完后,所有用到过Struts2标签的页面都要通过Action转发过来,这样就不会报Struts2标签错误了。这对喜欢把JSP放在WEB-INF下的Web开发人员来说,不是什么问题。。

 

2.关于Struts2自动验证总出烦人的英文问题。。。

分享到:
评论
5 楼 lijie250 2007-10-14  
那不是很郁闷啊,我还马上准备用的呢!
4 楼 kyo100900 2007-10-14  
不知道这个问题,是否应该由Struts2来修复?除了FCKEditor,别的在线编辑器我也用过,同样存在这个问题。 郁闷啊
3 楼 vannel 2007-10-11  
的确有这个问题,如果是/*的话,都会经过struts2的2个filter,在这两个filter里面好像会对request里的数据进行一些处理,导致在fckEditor调用fileupload时取不到request里面的内容。
2 楼 kyo100900 2007-09-19  
我上面说的,不知道你有没有试过?我现在是没有什么大问题,就是要多一步转发,别的没出现什么意外了。
1 楼 dawangzi 2007-09-18  
我在webwork里面使用集成的fckeditor很失败。。。


俺失败的步骤是这样的,用富文本编辑器新建帖子时,先到天涯网上,打开一个复杂的帖子 ctrl+a;ctrl+c;然后ctrl+v到fckeditor里面并点击保存按钮,此时显示的页面很乱。。然后我参考javaeye的方法,给他加了滚动条后,貌似能基本满足要求,,但是其他更严重的问题依旧存在,比如我浏览的时候,想编辑它,此时帖子内容竟然不能被放到fckeditor里面编辑。。。。。

唉。。还有用它的图片上传也很失败。。 不知道有没有人用webwork集成的fckeditor很成功的。。。


我看了淘宝网用的fckeditor,csdn用的fckeditor都失败。。唯独javaeye用的不错,,但是却不知道是如何实现的。。 。 


赫赫

相关推荐

    struts2简单入门教程

    作为一个基于WebWork核心的框架,Struts2在许多方面对Struts1进行了重大改进,包括底层架构、配置方式以及API的使用。 在入门Struts2之前,需要准备以下开发环境和工具: - 开发工具:MyEclipse6(尽管它不直接支持...

    struts2+hibernate原理写的CRUD

    在Struts2中,可以通过拦截器或Action类中的参数处理分页请求,结合Hibernate的Query或Criteria API设定查询范围,如设置`setFirstResult()`和`setMaxResults()`。 在“jy20191002”这个压缩包文件中,可能包含了...

    Struts 2 自学之路: 1 准备工作及helloworld

    Struts 2 是一个强大的Java Web应用程序框架,用于构建可维护、可扩展且结构良好的企业级Web应用。本文将引导你踏上Struts 2的自学之旅,从准备工作开始,逐步介绍如何创建并...祝你在Struts 2的自学之路上一帆风顺!

    struts2官方教程(一)--hello world

    Struts2是Apache软件基金会下的一个开源框架,主要用于构建基于Java EE平台的Web应用程序。它在原有的Struts1基础上进行了大量的改进和增强,提供了...希望这个教程对你有所帮助,祝你在Struts2的学习之路上越走越远!

    原生struts2+hibernate写的CRUD

    在IT行业中,Struts2和Hibernate是两个非常重要的框架,它们分别是MVC(Model-View-Controller)架构和ORM(Object-Relational Mapping)技术的代表。本项目以"原生struts2+hibernate写的CRUD"为主题,旨在展示如何...

    spring+struts+ejb整合

    在IT行业中,Spring、Struts和EJB是三个非常重要的框架,它们分别专注于不同领域的应用开发。Spring是一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)以及大量的企业级服务。...

    struts2shiro(by annotation)

    1、shiro+strut2 2、shiro注解 + struts2注解 2、shiro 缓存:因为使用了缓存,第一使用admin登录,如果没有logout,再用test登录,则test具有admin的权限

    SSHjar包,hibernate+struts2+spring

    在SSH中,Struts2主要负责视图层和控制层的交互。 **Hibernate框架**:Hibernate是一个对象关系映射(ORM)工具,它为Java开发人员提供了数据库操作的抽象层。通过Hibernate,开发者可以使用面向对象的方式来操作...

    struts2.0标签教程详解资料

    Struts2.0是一款强大的Java Web开发框架,它极大地简化了MVC(Model-View-Controller)架构的应用程序开发。...这份“struts2.0标签教程详解资料”将是你宝贵的参考资料,助你在Struts2.0开发之路上更进一步。

    struts1项目500常见错误总结

    2. **拼写错误**:在上述配置中,Action的路径、类名或相关表单类名可能出现拼写错误。如描述中提到的,"acion"可能是"action"的拼写错误,或者表单对应的bean名称错误。确保所有配置项的拼写与实际代码中的类名完全...

    struts2.1.6+spring 2.0编程范例

    Struts2.1.6与Spring 2.0是Java Web开发中两个非常重要的开源框架,它们一起构建了SSH(Struts2 + Spring + Hibernate)框架体系,为开发者提供了高效、灵活的企业级应用开发解决方案。这个编程范例是学习和掌握SSH...

    Struts中Title标签实例

    2. 内容复用:可以为不同页面定义通用的标题模板,然后在各个页面中根据需要覆盖。 3. SEO友好:能够方便地调整每个页面的标题,有助于搜索引擎优化。 综上所述,Struts中的`&lt;title&gt;`标签在构建Web应用程序时起着...

    Struts1.2注册小模块(适用于初学者)

    2. **配置struts-config.xml** 在Struts1.2中,`struts-config.xml`是框架的核心配置文件,其中包含了所有Action的定义。要注册一个Action,你需要在该文件中添加以下元素: ```xml ``` 其中,`path`...

    基于javaEE的人力资源管理系统{struts+spring+hibernate+mysql}

    (2)人员管理;(3)模块管理;(4)职位管理;(5)角色管理;(6)公告审核; 二、 基本信息管理又分为四个小模块:(1)部门管理;(2)公告管理;(3)部门信息柱图展示;(4)部门信息饼图展示; 三、 考勤...

    中国移动系统采用struts+spring+hibernate架构

    在Struts中,会创建Action类来处理HTTP请求,这些Action类通常会注入Spring管理的Service层对象,从而调用业务逻辑。最后,通过Struts的Result返回视图,展示数据。 通过这种方式,中国移动系统实现了高效、模块化...

    Dept,Emp-CRUD.rar

    1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它处理用户的请求并返回结果。通常,每个Action类对应一个特定的页面或操作。 2. **配置文件**:Struts2的配置文件(通常是struts.xml)定义了Action类与...

    SSH2整合开发所需jar包

    在Struts2-jar中,包含了ActionSupport、DispatcherServlet、StrutsPrepareAndExecuteFilter等关键类,用于实现请求的接收、业务逻辑处理和响应的生成。 2. **Hibernate**: Hibernate是一个持久化框架,它简化了...

    图解整合SSH,更清晰

    -- Action配置及其他Struts2相关配置在此处进行 --&gt; &lt;/struts&gt; ``` 5. **配置Spring和Hibernate** - 配置Spring:添加Spring的jar包,如spring-context、spring-web等,然后在`web.xml`中配置Spring Context加载...

    myeclipse快速搭建hibernate完成Dept,Emp的CRUD

    通过以上步骤,我们就可以在MyEclipse环境中利用Struts2和Hibernate快速构建一个具备完整CRUD功能的Web应用。这种方式不仅提高了开发效率,还使得代码结构清晰,易于维护。在实际项目中,还可以结合Spring等其他框架...

Global site tag (gtag.js) - Google Analytics