![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
kyo100900
热情,非常热衷于技术专研,目前就读于北京大学
展开
-
Struts2在路上。。。。。。
1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。Struts2使用不了FC...2007-09-12 14:25:00 · 62 阅读 · 0 评论 -
Struts2,Webwork2关于使用FCKeditor,richtexteditor 的解决方法
一 Webwork2 + FCkeditor 这个问题由来已久,这里我有一个比较好的办法,和大家分享一下。Webwork测试版本为2.2.6 + WinXP配置好Webwork环境后,在你的项目里建一个类,内容如下: /* * Copyright (c) 2002-2003 by OpenSymphony * All rights reserved. ...2008-01-31 00:18:22 · 131 阅读 · 0 评论 -
Struts2所有插件简介--目前到达40余种
今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍: Bread...2008-01-26 17:06:00 · 113 阅读 · 0 评论 -
Struts2的第一个入门实例(二)--什么是code-behind
Struts2的Code-behind究竟是什么?ROR那样的COC配置风格吗?我在论坛里找不到关于Struts2的code-behind确切的实例,只有那个发布包中隐隐约约有一个关于person操作采用的就是code-behind风格,那么code-behind是否真的适合你?我们现在来看一个最简单的code-behind入门实例。 开发环境为:XP2下的Struts2.0.11版本, 先将所有...2008-01-13 19:26:46 · 132 阅读 · 0 评论 -
Struts2.0.11在Tomcat5.5, Jetty 以及 Weblogic10等运行的不同
终于有时间玩玩最新版本的Struts2.0.11了, 与上一个版本差别不大,但有一点是我最关心的:Struts2.0.11以后不再支持EL表达式了。详情请见:http://www.iteye.com/news/193但是我在运行Struts2.0.11的时候,发现运行结果与容器有关。比如说:Tomcat, Jboss(Jboss的内置Servlet容器就是Tomcat)运行程序的时候,就无法正常解...2008-01-06 22:53:39 · 207 阅读 · 0 评论 -
struts2 奇怪的Action警告
不知道大家有没有遇到在使用表单的时候,有时候会出一个莫名其妙的警告: 2008-1-6 21:14:47 org.apache.struts2.components.Form evaluateExtraParamsServletRequest警告: No configuration found for the specified action: '/LoginAction.action' in n...2008-01-06 21:20:29 · 124 阅读 · 0 评论 -
经验不足,差一点重构整个系统
呵呵,很久没有来JavaEye写文章了,公司工作也不让随便上网,也好,工作中发现了不少问题和大家分享吧。1. 郁闷的Form表单问题,请看下面代码:xml 代码 <form name="form1" action="userCRUDAction!editUser.action?user.id=${user.id}"> 这真已经是一个再简单不过的...2007-12-30 19:36:03 · 88 阅读 · 0 评论 -
Struts2+Spring+Hibernate In Action(四)
第二部分:1.DWR的配置:DWR是Java一个比较常用的Ajax框架,与Spring集成更是得心应手,可以非常方便的操作注册在Spring配置文件中的Bean。这我们导入DWR包后,就可以在web.xml里面配置它了。 web.xml关于DWR配置。xml 代码 <servlet> <servlet-name>dwr...2007-11-01 01:43:41 · 119 阅读 · 0 评论 -
Struts2+Spring+Hibernate In Action(三)
3. Controller配置:Struts2的配置方法不用多说,只需要导入相应的包后,在web.xml里配置:xml 代码 <filter> <filter-name>struts2filter-name> <filter-class> ...2007-11-01 00:43:05 · 87 阅读 · 0 评论 -
Struts2+Spring+Hibernate In Action(二)
当所有的Service配置好了,可以当他们统统配置在Spring这个IoC容器中,供Struts2使用。以下是本程序中Spring的配置代码中的一部分:xml 代码 xml version="1.0" encoding="UTF-8"?> "http://www.springframework.org/dtd/spri...2007-11-01 00:30:30 · 70 阅读 · 0 评论 -
Struts2+Spring+Hibernate In Action(一)
前言:关于Struts2系列的文章网上基本上都有了,但鲜有比较系统的Demo。这几天朋友要我做了一个面试题,于是我用Struts2做了这个比较完整的Demo。本程序用到的主要技术为:Struts2,Spring,Hibernate,DWR,JavaMail,以及少部分正则表达式。其实都是非常基础简单的应用,目的就是让大家看看这些框架是如何协同工作的。开发平台为:Winxp2+JDK1.5+...2007-11-01 00:26:00 · 93 阅读 · 0 评论 -
原来是Struts2.0的一个Bug
开始使用的是Struts2.06版本。在配置Struts.xml的时候,发现了一个问题:struts.xml代码:xml 代码 "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <include file="struts-defau...2007-10-27 23:00:01 · 212 阅读 · 0 评论 -
Struts2需要注意的一个小地方
今天在运行Struts2时,无意间发现程序在写Struts.xml有这样的问题:以下是本人一个Action映射的配置文件xml 代码 <action name="saveExhibitionAppTable" class="cn.gov.tdb.controller.EnterpriseController" ...2007-10-22 17:49:26 · 113 阅读 · 0 评论 -
自己动手写一个Struts2
使用Struts2或webwork2有一段时间了,想把Struts2框架的思路简单的与大家分享一下,之前我是看过Struts2源代码的,所以本文算是它的一个功能非常有限的压缩版本。我也不打算重复发明轮子,只想让Struts2或Webwork2的新手更多的了解框架本身,而不仅仅是应用。废话少说,开始吧。 本文采用基本Xml来配置Action,如果有时间会继续写Annotation的实现。Xm...2008-08-14 00:10:58 · 215 阅读 · 0 评论 -
Struts2的第一个入门实例(一)
Struts2有自己的圈子了,我也写一个Struts2的入门实例吧。<o:p></o:p>本人是从Struts1与Spring MVC过来的,发现Struts2与前面两种MVC有很大区别,不过总的来说Struts2代码量更少一些,但配置文件都没有多大变化,还是换汤不换药,这个例子并未采用Annotation方式,所以还是以XML配置文件为主。<o:p>&...2007-09-29 14:12:40 · 79 阅读 · 0 评论 -
Struts2在路上2。。。。。。
2.关于关闭Struts2自动验证的烦人英文问题。应该有不少使用Struts2的人都是从Struts1过来的,但Struts2和Struts1是完全不同的,所以在配置Struts2的时间,难免有点畏缩,喜欢用它的默认配置。比如在自己建立的Struts.xml里,大家一般都这么写:xml 代码 "http://struts.apache.org/dtds...2007-09-14 16:16:00 · 78 阅读 · 0 评论 -
Struts2(Webwork2)一些实战开发技巧
一.使用反射动态取出Pojo的属性这一招在一些特殊的场合下非常管用.比如说,用户在第一个页面,选择了某个实体其中要显示出来的几个属性,那个这个时候用反射是非常不错的选择,少了大量if语句: package com.leo.util;import java.lang.reflect.Method;public class HelloWorldBean { p...2008-06-02 21:18:53 · 88 阅读 · 0 评论 -
Struts2的第一个入门实例(三)--Struts2与Guice整合
Guice可真轻啊,所需的3个Jar包才不到600k。但缺点就是必须JDK1.5以上,像我们公司有几十个大大小小的Java项目,没有一个是1.5的,有点感慨啊。废话少说 先建立一个service: IHelloService.javapackage com.leo.service;import com.google.inject.ImplementedBy;import com.leo.s...2008-02-15 14:29:20 · 92 阅读 · 0 评论