JAVA web
chenxiandiao316
这个作者很懒,什么都没留下…
展开
-
JSB 表单操作和txt文件上传
upload.html 上传文件 用户名: 口令: 选择上传文件 html代码如上,其中 charset=GB2312,当为UTF-8时不能成功读取中文名字的txt文件名,但内容可以正常读取。有文件上传操作 所以 enctype采用multipart/form-data。方式。不写的情况下默认是application/x原创 2011-11-26 22:48:42 · 611 阅读 · 0 评论 -
execAndWait拦截器
由于某个Action要执行较长的时间,所以在切换到下一个有效页面之前。一般先会进入一个等待的页面,等待页面装载。在互联网上这种页面的等待的效果会经常被用到,现在就借用Struts2的拦截器来实现这个功能。 使用到的拦截器为execAndWait拦截器。分析拦截器的源码。public class ExecuteAndWaitInterceptor extends MethodFilterInterc原创 2012-02-22 19:23:06 · 713 阅读 · 0 评论 -
Dispatcher
要理解Dispatcher的作用,首先应该通过struts-default.xml找到Dispatcher对应的类文件,查看其源码。 /* * $Id: ServletDispatcherResult.java 1076544 2011-03-03 07:19:37Z lukaszlenart $ * * Licensed to the Apache Software Foundati原创 2012-02-24 15:41:38 · 1754 阅读 · 0 评论 -
Jsp servlet 和jdbc结合应用
本次小项目主要完成用户基本信息的录入,修改,删除,显示等工作。 首先完成录入工作 添加 addUser.jsp 又提交按钮转到 AddUsersServlet 在该Servlet中实现将用户输入的数据添加到数据库中。 该步骤需要JDBC_Connection 完成数据库的连接工作,AddUser 完成向数据库中添加数据。然后实现信息的显示,信息的显示先在ShowAllUsersServle原创 2012-02-16 20:09:02 · 1376 阅读 · 0 评论 -
strut2 Result
Result的几种通用类型 Dispatcher, Redirect,Chain.以及一些其他模块的几种方法类型,如Velocity.FreeMark.JasperReport 3中模块的返回类型。 public interface Result extends Serializable { /** * Represents a generic interf原创 2012-02-24 15:14:49 · 403 阅读 · 0 评论 -
struts2之自定义校验器
我们知道校验器本质是一个Java文件,检验规则是由校验器操作的。strut2规定所有的校验器必须被注册到校验工厂(ValidatorFactory),通过registerValidator方法实现,该方法在ValidatorFactory.java中申明。检验器只需要实现了com.opensymphony.xwork2.validator.Validator接口中的类即可。关于校验的具体方法实现在原创 2012-02-27 20:21:33 · 1033 阅读 · 0 评论 -
struts2 之 Interceptor
Interceptor(拦截器)顾名思义就是在某个事件发生之前将其拦截,并插入相应的处理过程。从这点上看,拦截器类似于Servelet规范定义的Filter,但是Strut2的拦截器完全独立于Servelet中的Filter,而且两者有着截然不同的实现。Interceptor将很多通用的功能从Action中独立出来,大大减少了Action中重复的代码量,通过组装Interceptor可以使通用的逻原创 2012-02-27 19:43:37 · 415 阅读 · 0 评论 -
http请求头
http以post方式上传一个文件,构造其请求头和消息报文 假设接受文件的网页程序位于 http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”, 首先客户端链接 192.168.24.56 后, 应该发送如下http 请求: POST/logsys原创 2012-02-20 16:26:55 · 758 阅读 · 1 评论 -
ItemizedOverlay<OverlayItem>
ppackage edu.zjut.map; import java.util.ArrayList; import android.content.Context; import android.graphics.drawable.Drawable; import android.widget.Toast; import com.google.android.maps.ItemizedOve原创 2012-03-07 20:57:57 · 1673 阅读 · 0 评论