struts
kentbleau
吃得苦中苦方为人上人
展开
-
web.xml中listener的作用及使用
一.WebContextLoaderListener 监听类它能捕捉到服务器的启动和停止,在启动和停止触发里面的方法做相应的操作!它必须在web.xml 中配置才能使用,是配置监听类的二.下面是搜集的一些listener方面的知识简例一监听用户上线与退出,显示在线用户1、登陆页面 Login.jspsession=request.getSession(f转载 2013-04-30 05:48:35 · 1171 阅读 · 0 评论 -
<c:url>标签相关知识点
一、 标签的作用主要用来产生字符串类型的url,而不是产生一个超链接,注意url(统一资源定位符)与超链接两个含义的区别.http://www.baidu.com" />在JSP页面中的输出形式如下:可以看出来这在页面中就是个字符串,不是一个能点击的超链接. 二、要想使用这个生成超链接,就必须配合HTML元素使用.例如: ">跳转页面这样的代码转载 2013-07-15 11:40:47 · 2229 阅读 · 0 评论 -
Action类为何要继承ActionSupport
我做的时候,我的action是继承ActionSupport的 Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类, 但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类, 并重载(Override)此类里的String execute()方法,因为ActionSup转载 2014-02-23 15:01:55 · 1497 阅读 · 0 评论 -
Struts2配置文件讲解
解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为” http://struts.apache.org/dtds/struts-2.0.dtd”是一个网络地址,如果上网的话,IDE会自动帮我们下载此文件,如果断网就没有办法了,但是我们还是有解决方法的.首先在源码包里找到struts-2.0.dtd这个转载 2014-07-01 12:44:08 · 595 阅读 · 0 评论 -
Struts2源代码分析(一)配置文件加载
一直以来我都想找个时间好好研究一下Struts2的源代码,彻底弄清楚它的配置文件是如何加载和解析的?Action对象是如何创建的?属性等又是如何获取和注入的?拦截器和拦截器栈是如何实现的? 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。通常,所有的MVC框架都需要Web应用加载转载 2014-07-01 11:05:27 · 799 阅读 · 0 评论 -
Convention plugin都有那些有约定
Convention plugin都有那些有约定?从action到jsp以及包的名称,几乎都有约定。下面简单总结一下。1、jsp默认的映射文件夹如果你没有在struts.xml中指定struts.convention.result.path的值,所有的action将默认被映射到WEB-INF/content这个文件夹下面。例如你定义了一个login.action,哪么struts2将在转载 2014-07-03 09:38:48 · 866 阅读 · 0 评论 -
文件上传之路
刚接到这个问题的时候,我就看了项目中之前的例子,看了会,没有看懂,之后我就尝试自己写,想使用servlet去完成这个问题,是写在action中的//1. 创建工厂类 DiskFileItemFactory factory = new DiskFileItemFactory() ; factory.setSizeThreshold(4096) ;//设置缓冲区大小,这里是4kb转载 2014-07-04 15:19:59 · 845 阅读 · 0 评论