在struts2中访问servletAPI,通俗点也就是使用servlet中的两个对象request对象和response对象。
前几天看到一个CRM项目的源码,里面使用request对象和response对象方式和我以前使用的方式有点不同,于是便上网查询一些相关资料。特此记录于此,有兴趣的也可以参考参考。
以往使用struts2往网页填充数据通常采用往值栈存放数据,也就是Action...
一、控制器相关在Controller类中方法访问级别为public的方法,就是行为(Action).如果不希望Controller类中的方法成为Action(可以在地址栏中被访问),有两种实现方式:将方法的访问级别设置为private在方法上添加特性标记[NonAction] ...
分类:
Web程序 时间:
2014-10-02 20:15:43
阅读次数:
279
一. ASP.NET MVC中的TempData 在ASP.NET MVC框架的ControllerBase中存在一个叫做TempData的Property,它的类型为TempDataDictionary,顾名思义是一个字典类。TempData在ASP.NET MVC中的作用是:可用于在Actio....
分类:
Web程序 时间:
2014-10-02 19:45:33
阅读次数:
321
在"实现观察者模式(Observer Pattern)的2种方式"中,曾经通过接口的方式、委托与事件的方式实现过观察者模式。本篇体验使用Action实现此模式。 就举一个足球场上的例子,当裁判吹响终场哨,胜队庆祝,失败队落寞。把裁判看作是被观察者,比赛中的两队看作是观察者。 裁判作为被观察者需要提供...
分类:
其他好文 时间:
2014-10-02 13:46:52
阅读次数:
230
来看使用Action委托的一个实例: static void Main(string[] args) { int i = 0; Action a = () => i++; a(); a(); Console.WriteLine(i); ...
分类:
其他好文 时间:
2014-10-02 11:41:52
阅读次数:
178
先让我描述一下问题:我在某Action(struts2.x)-A中写了一个功能P,以当前用户的某个标识F == 1时需要走这个功能,而且这个功能因某些原因已经侵入到了其他一些method中。顺便一提,A中获得当前用户session的method已经被父类封装好了。然后我的代码已经push上去了,第二...
分类:
编程语言 时间:
2014-10-02 00:05:11
阅读次数:
506
前面我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求路径:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//...
分类:
其他好文 时间:
2014-10-01 15:21:21
阅读次数:
152
(1)Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。
注意:属性必须提供setter方法。
{CSDN:CODE:hello}
上面通过节点为action的savePath属性注入“/images”...
分类:
其他好文 时间:
2014-10-01 14:48:21
阅读次数:
161
Uri uri = Uri.parse("market://details?id="+getPackageName());
intent = new Intent(Intent.ACTION_VIEW,uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);...
分类:
移动开发 时间:
2014-10-01 13:58:41
阅读次数:
164