Struts
awei_1084630475
这个作者很懒,什么都没留下…
展开
-
Struts2_17_result-type
1,dispatcher:2,redirect:最常用,但只能跳转到jsp页面3,chain4,redirectAction,不常用,但是能跳转到action5,freemarker6,httpHeader7,stream8,velocity9,xslt10,plaintext11,titles red转载 2014-03-16 17:03:41 · 529 阅读 · 0 评论 -
Struts2_8_用DomainModel接收参数
8_用DomainModel接收参数刚刚了忘了给大家演示一下效果 了,我们在UserAction.java里面的add()方法是这样写的 ,System.out.println(“name=” + name) ; 我们并没有调用什么 setName()方法,这是因为 Struts 2 已经帮助我们完成了 setter和getter方法的调用,我们就不用调用了,直接访问你会看到后转载 2014-03-16 16:52:08 · 592 阅读 · 0 评论 -
Struts2_19_DynamicResult
动态结果集:action中的result页面是动态获取的,即通过属性的改变,虽然Result name是一样,但是结果页面不一样。 重点:xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Config转载 2014-03-16 17:05:24 · 392 阅读 · 0 评论 -
Struts2_20_ResultWithParameter
1,一次请求,不管经过多少个Action,都只有一个值栈。所以如果客户端向Aaction发出请求,struts.xml执行服务器端跳转,Aaction跳转到Baction,那么Aaction和Baction是共享一个值栈的,所以这两个Action定义的属性可以互相使用,不用传参数。2,但是如果客户端向Aaction发出请求,struts.xml执行客户端跳转即redirect时,就是两次请转载 2014-03-16 17:06:15 · 700 阅读 · 0 评论 -
Struts2_11_简单数据验证
1,addFieldError(attribute,“ErrorMsg”);一般将action中的属性称为field,如果出错,就将某个属性的值改为出错信息。那如何在前台jsp页面显示出错信息呢? (1)s:fielderror fieldName="error">s:fielderror>但是这个会使用struts2自带的css,没有个性化设计 (转载 2014-03-16 16:55:52 · 383 阅读 · 0 评论 -
Struts2_6_ ActionWildcard_通配符配置
6_ ActionWildcard_通配符配置部署Struts2_0600_ActionWildcard ,访问 http://localhost:8080/Struts2_0600_ActionWildcard/ 我们来看下一个项目,首先要明白一个单词 WildCard 是什么意思,通配符,用通配符来做配置,我已经部署上了,访问的首页如下:ActionWil转载 2014-03-16 16:50:45 · 387 阅读 · 0 评论 -
Struts2_14_Struts2访问Web元素
后台的Action跟我们前台的页面来通讯的时候,由于它拿不到request,session,servletContext比如当我们有人登陆了,我们要在session中设一个值,表示它登陆了,但是如果你Action访问不到session,你如何把相关的数据设到session里面,response不用访问它,因为我们的结果是通过result返回的。[html] view plain转载 2014-03-16 17:00:32 · 515 阅读 · 0 评论 -
Struts2_5_ ActionMethod_DMI_动态方法调用
5_ ActionMethod_DMI_动态方法调用部署Struts2_0500_ActionMethod 项目 ,访问http://localhost:8080/Struts2_0500_ActionMethod/ 显示效果如下ActionMethod_DMI_动态方法调用" alt="5_ ActionMethod_DMI_动态方法调用" src="http://s15.转载 2014-03-16 16:50:00 · 477 阅读 · 0 评论 -
Struts2_9_用ModelDriven接收参数
9_用ModelDriven接收参数关于DTO 的问题,刚才有的人说,我这里放了DTO,我上面还需要DomainModel吗?如果需要就可以放,不需要就完全可以不放了,那下面的getter和setter方法需不需要改了?当然要改,肯定要改成 setUserDTO()或者是 getUserDTO()什么的,好了关于DTO 的内容我们就到这里。我们来看一下最后一种接收参数的方式,最转载 2014-03-16 16:53:07 · 506 阅读 · 0 评论 -
Struts2_21_OGNL
示例:D:/Library/myeclipse/workspace/Struts2_0900_OGNL/ 1,Object Graph Navigation Language2,user.xxx只有传才会构造user对象,想初始化Domain Model,可以自己new,也可以传参数值,但必须保证domain model中有空的构造函数。 示例过程:转载 2014-03-16 17:07:12 · 444 阅读 · 0 评论 -
Struts2_18_GlobalResult
当很多的package包都需要某个result时,将该result设置为globalresult会是明智的选择。但是这个globalResult只能出现在其中一个包里,那么其他包要想使用,就必须继承含有globalResult的包,才能使用globalResult。摘自网上: struts2的global-result配置 2010-07-19 11:17:0转载 2014-03-16 17:04:39 · 515 阅读 · 0 评论 -
Struts2_HelloWorld
HelloWorld_1我们首先会讲Action,我这么一说大家可能会晕,Struts 2 是个什么样了,我还不知道了,上来就开始讲Action?,,没事的,大家先跟我做操作,HelloWorld,做完之后,再来给大家做解释Struts 2 到底是个什么东西,第一步,新建 一个 Web 项目打开 MyEclipse IDE工具,new 一个 Web Project ,起转载 2014-03-16 16:45:39 · 455 阅读 · 0 评论 -
Struts2_2_Namespace_命名空间
2_Namespace_命名空间下面我们讲第二个项目,就是action里面的第二个内容:namespaceAction 里面我们主要讲Action的入门,顺带着讲了 struts的作用,就是将请求和结果视图分开,学东西一定要在战略上藐视敌人,你给我放轻松了,别太把它当回事,学完之后大家会发现,也就是一些配置操作,忘了那不很简单,回去查就可以了。但是分析和设计这种思考过程转载 2014-03-16 16:47:04 · 546 阅读 · 0 评论 -
Struts2_3_Action
3_Action我们看第三个小项目,这个小项目说明什么问题,当大家将其运行起来就知道了,这个项目说明具体视图的返回可以由用户自己定义的Action来决定,不一定我们原来自己直接写一个名字就是Action,不过这个东西可以由我们自己定义的Action来决定,自己来实现一个Action。部署好,访问http://localhost:8080/Struts2_0300_Action/转载 2014-03-16 16:47:49 · 466 阅读 · 0 评论 -
Struts2_4_ Path路径问题
4_ Path路径问题部署上Struts2_0400_Path 项目访问http://localhost:8080/Struts2_0400_Path/显示如下Path路径问题" alt="4_ Path路径问题" src="http://s1.sinaimg.cn/bmiddle/5e3c5e23g7608094d82f0&690" style="borde转载 2014-03-16 16:48:32 · 879 阅读 · 0 评论 -
Struts2_10_Struts2_2.1.6版本的中文问题
按道理来说,struts.xml中加上constant name="struts.i18n.encoding" value="GBK">constant>就可以解决中文问题,但却并不能解决,这是struts2_2.1.6的bug,解决方法是用filter来过滤编码。转载 2014-03-16 16:54:49 · 324 阅读 · 0 评论 -
Struts2_13_访问WEB元素_2(最常用控制反转的方式)
DI:Dependancy InjectionIoC:inverse of control控制反转IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我转载 2014-03-16 16:58:29 · 792 阅读 · 0 评论 -
Struts2_15_模块包含
在实际开发项目中,功能的实现是不同的程序员合作完成的,Struts2的配置文件也是不同的程序员完成自己的模块的响应部分的配置,最后由项目经理把各个模块的配置文件包含进来,组合在一起,这时就用到了include:在struts.xml中配置可包含其他xml中的配置,这样利于模块配置之间解耦 struts.xml: login.xml转载 2014-03-16 17:01:26 · 509 阅读 · 0 评论 -
Struts2_16_默认Action
默认Action(默认当找不到Action,就由这个Action处理) 注意:default-action-ref不能转发Action,只能转发到结果JSP页面,不会去调用Action#execute所以bug,一般不要用,使用其他方式,如web.xml: index配置: /def转载 2014-03-16 17:02:22 · 410 阅读 · 0 评论 -
Struts2_12_访问WEB元素_1
要取得Map类型的request、session、application,真是类型是HttpServletRequest、HttpSession、ServletContext的引用。方式一:用ActionContext来取。1,新建web object;2,拷贝jar文件;3,拷贝web.xml中的 filter> filter-nam转载 2014-03-16 16:56:55 · 897 阅读 · 0 评论