摘要: 作者:禅楼望月 1. Struts2内置拦截器 Struts2内置了大量的拦截器,如下图: 图片来自:刘水镜的博客:菜鸟学SSH(四)——Struts2拦截器 这些拦截器以name-class的形式配置在struts-default.xml中: ... 阅读全文
posted @ 2014-11-29 23:23 禅楼望月 阅读(1165) 评论(0) 推荐(0)
摘要: 作者:禅楼望月 过滤器要做的事情 请求过滤器 完成安全检查 重新格式化请求首部或体 建立请求审计或日志 响应过滤器 压缩响应流 追加或修改响应流 创建一个完全不同的响应 注意不能把过滤器的顺序依赖性硬编码进程序中,它应该由DD控制。 过滤器很像Servlet 1 容器知道过滤器的API 一个普通Ja 阅读全文
posted @ 2014-11-29 17:28 禅楼望月 阅读(122) 评论(0) 推荐(0)
摘要: 作者:禅楼望月 1、概述 EL:Expression Language 用途: 提供一种更简单的方法来调用Java代码,但是代码本身却放在别的地方。 这说明,这些代码可能在一个普通的常规java类中,也许是一个JavaBean,一个有静态方法的类,或者是某个所谓的标记处理器(Tag Handler) 阅读全文
posted @ 2014-11-29 15:32 禅楼望月 阅读(173) 评论(0) 推荐(0)
摘要: 作者:禅楼望月 当下载的文件名字中不含有汉字,或者下载的文件不需要考虑用户的权限问题时。直接让超链接的href属性为所要下载的文件名即可。否则最好使用struts2的文件下载机制。 以下载图片为例 完整的代码: action: import java.io.File; import java.io.InputStream; import org.apache.struts2.ServletAct... 阅读全文
posted @ 2014-11-29 10:54 禅楼望月 阅读(181) 评论(0) 推荐(0)