在Action的执行中包括两个重要的部分,一个是Action方法本身逻辑代码的执行,第二个就是Action方法的筛选器的执行。MVC4中筛选器都是以AOP(面向方面编程)的方式来设计的,通过对Action方法上标注相应的Attribute标签来实现。MVC4提供了四种筛选器,分别为:Authoriz...
分类:
Web程序 时间:
2014-11-29 17:22:55
阅读次数:
1591
ActionFilter筛选器ActionFilter筛选器是在Action方法执行前后会触发,主要用于在Action执行前后处理一些相应的逻辑。ActionFilter的筛选器都继承于ActionFilterAttribute抽象类,而它实现了IActionFilter、IResultFilter...
分类:
Web程序 时间:
2014-11-29 17:19:13
阅读次数:
248
通道:http://acm.hnu.cn/online/?action=problem&type=show&id=13108&courseid=296题意:N个匹配串及权值,求完全匹配模式串的最大值。思路:建AC自动机,dp[i]到达i的最大值,dp[i]=max(dp[i-L]+W);代码:htt...
分类:
其他好文 时间:
2014-11-29 15:52:34
阅读次数:
169
序号方法说明1指定web应用默认编码集,相当调用HttpServletRequest的setCharacterEncoding方法2指定需要struts2处理请求后缀,该属性默认值是action,即所有请求*.action由struts2处理。如用户需要指定多个后缀,则后缀之间用英文逗号隔开。3设置...
分类:
其他好文 时间:
2014-11-29 14:31:15
阅读次数:
212
Atitit. 有限状态机 fsm 状态模式
1. 有限状态机 1
2. “状态表”和“状态轮换表” 1
3. 有限状态机概念(状态(State)事件(Event)转换(Transition) 动作(Action) 2
4. 状态机的应用场景 2
4.1. ,“有限状态机”在游戏的人工智能方面是很有用处的。 2
4.2. 用状态机模式消除复杂的 if else 逻辑 2
4.3...
分类:
其他好文 时间:
2014-11-29 11:57:54
阅读次数:
280
1. 分部视图(PartialView方法)。2. 在视图中直接请求Action方法。3. 视图传数据四种方法:ViewDataTempData(的用法:用来在为一次请求中同时执行的多个Action方法之间共享数据使用。)ViewBagModel4. 在全局配置文件中,已经配置了一个路由过滤器,为第...
分类:
Web程序 时间:
2014-11-29 11:41:05
阅读次数:
176
当下载的文件名字中不含有汉字,或者下载的文件不需要考虑用户的权限问题时。直接让超链接的href属性为所要下载的文件名即可。否则最好使用struts2的文件下载机制。 以下载图片为例 完整的代码: action: import java.io.File;
import java.io.InputStr...
分类:
其他好文 时间:
2014-11-29 11:38:33
阅读次数:
222
单文件上传:在动作类action中,声明相关属性在动作类action中,要声明与页面中表单name属性同名的属性,同名的属性的类型是File类型在动作类action中,要声明[同名的属性]ContentType,类型是String类型。在动作类action中,要声明[同名的属性]FileName,类型是String类型。给..
分类:
Web程序 时间:
2014-11-29 07:17:59
阅读次数:
176
Struts2 验证框架 validation.xml 常用的验证规则validation.xml 的命名规则和放置路径:文件名:-validation.xml就是要验证的Action类的名字。 要将此文件放于Class文件相同的目录。如果在Action类在struts配置中有多个action实例(...
分类:
其他好文 时间:
2014-11-28 22:40:27
阅读次数:
237
那么我们可以这样操作
1.在登录的“Action”方法中接收“ReturnUrl”参数。
2.在验证登录的“Action”方法中登录成功后,判断如果“ReturnUrl”不为空就跳转到“ReturnUrl”指向的页面。
分类:
Web程序 时间:
2014-11-28 22:35:51
阅读次数:
283