摘要: 自定义拦截器1). 具体步骤I. 定义一个拦截器的类 > 可以实现 Interceptor 接口 > 继承 AbstractInterceptor 抽象类II然后在拦截器类的interceptor()方法中定义这个拦截器的功能III. 在 struts.xml 文件配置. 1注册拦截器 2使用... 阅读全文
posted @ 2014-09-26 20:31 Jeremy_software 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 3. 表单的重复提交问题1). 什么是表单的重复提交 > 在不刷新表单页面的前提下: >> 多次点击提交按钮 >> 已经提交成功, 按 "回退" 之后, 再点击 "提交按钮". >> 在控制器响应页面的形式为转发情况下,若已经提交成功, 然后点击 "刷新(F5)" > 注意: >> 若刷... 阅读全文
posted @ 2014-09-26 19:21 Jeremy_software 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 前言:在实际的开发中,我们可能需要动态下载和静态下载,动态下载:例如我上传了一个文件,你想下载,那就必须动态生成下载链接,因为我服务器一开始是不知道我上传的东西是什么,放在那里,静态下载:比如一些网站一些固定的资源,提供给我们下载这里我写的是关于静态的下载实现流程:第一步:编写Action类,响应下... 阅读全文
posted @ 2014-09-26 18:33 Jeremy_software 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1文件上传的流程: 第一步:首先得用表单标签的在客户端接收上传的文件例如: 1 2 3 4 5 6 7 8 9 ------代表接收文件在上传客户端的具体位置10 11 12 13 14 第二步... 阅读全文
posted @ 2014-09-26 17:14 Jeremy_software 阅读(215) 评论(0) 推荐(0) 编辑