- 浏览: 173122 次
- 性别:
- 来自: 上海
最新评论
-
金元宝:
HttpClient的简单例子。 -
sty00:
感谢分享
解决readLine() 不区分\r \n的问题。 -
dai_lm:
andyzhchy 写道新建一个类继承SimpleOnGest ...
丰富多彩的Android onTouch事件 -
谁说我不是会员:
我很想知道JDBCToXML是从哪里来的?是自己写的一个类吗? ...
ResultSet转换成XML (转) -
Goro:
enet_java 写道不错,不过不明白lZ为什么要通过这种方 ...
从不含package名的class名 取得 含package名的class名
'ez' => 'application/andrew-inset',
'hqx' => 'application/mac-binhex40',
'cpt' => 'application/mac-compactpro',
'doc' => 'application/msword',
'bin' => 'application/octet-stream',
'dms' => 'application/octet-stream',
'lha' => 'application/octet-stream',
'lzh' => 'application/octet-stream',
'exe' => 'application/octet-stream',
'class' => 'application/octet-stream',
'so' => 'application/octet-stream',
'dll' => 'application/octet-stream',
'oda' => 'application/oda',
'pdf' => 'application/pdf',
'ai' => 'application/postscript',
'eps' => 'application/postscript',
'ps' => 'application/postscript',
'smi' => 'application/smil',
'smil' => 'application/smil',
'mif' => 'application/vnd.mif',
'xls' => 'application/vnd.ms-excel',
'ppt' => 'application/vnd.ms-powerpoint',
'wbxml' => 'application/vnd.wap.wbxml',
'wmlc' => 'application/vnd.wap.wmlc',
'wmlsc' => 'application/vnd.wap.wmlscriptc',
'bcpio' => 'application/x-bcpio',
'vcd' => 'application/x-cdlink',
'pgn' => 'application/x-chess-pgn',
'cpio' => 'application/x-cpio',
'csh' => 'application/x-csh',
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dxr' => 'application/x-director',
'dvi' => 'application/x-dvi',
'spl' => 'application/x-futuresplash',
'gtar' => 'application/x-gtar',
'hdf' => 'application/x-hdf',
'js' => 'application/x-javascript',
'skp' => 'application/x-koan',
'skd' => 'application/x-koan',
'skt' => 'application/x-koan',
'skm' => 'application/x-koan',
'latex' => 'application/x-latex',
'nc' => 'application/x-netcdf',
'cdf' => 'application/x-netcdf',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'swf' => 'application/x-shockwave-flash',
'sit' => 'application/x-stuffit',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texinfo' => 'application/x-texinfo',
'texi' => 'application/x-texinfo',
't' => 'application/x-troff',
'tr' => 'application/x-troff',
'roff' => 'application/x-troff',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'ms' => 'application/x-troff-ms',
'ustar' => 'application/x-ustar',
'src' => 'application/x-wais-source',
'xhtml' => 'application/xhtml+xml',
'xht' => 'application/xhtml+xml',
'zip' => 'application/zip',
'au' => 'audio/basic',
'snd' => 'audio/basic',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'kar' => 'audio/midi',
'mpga' => 'audio/mpeg',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'aif' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'm3u' => 'audio/x-mpegurl',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'ra' => 'audio/x-realaudio',
'wav' => 'audio/x-wav',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-xyz',
'bmp' => 'image/bmp',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpeg' => 'image/jpeg',
'jpg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'png' => 'image/png',
'tiff' => 'image/tiff',
'tif' => 'image/tiff',
'djvu' => 'image/vnd.djvu',
'djv' => 'image/vnd.djvu',
'wbmp' => 'image/vnd.wap.wbmp',
'ras' => 'image/x-cmu-raster',
'pnm' => 'image/x-portable-anymap',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'ppm' => 'image/x-portable-pixmap',
'rgb' => 'image/x-rgb',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'igs' => 'model/iges',
'iges' => 'model/iges',
'msh' => 'model/mesh',
'mesh' => 'model/mesh',
'silo' => 'model/mesh',
'wrl' => 'model/vrml',
'vrml' => 'model/vrml',
'css' => 'text/css',
'html' => 'text/html',
'htm' => 'text/html',
'asc' => 'text/plain',
'txt' => 'text/plain',
'rtx' => 'text/richtext',
'rtf' => 'text/rtf',
'sgml' => 'text/sgml',
'sgm' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'wml' => 'text/vnd.wap.wml',
'wmls' => 'text/vnd.wap.wmlscript',
'etx' => 'text/x-setext',
'xsl' => 'text/xml',
'xml' => 'text/xml',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'mpe' => 'video/mpeg',
'qt' => 'video/quicktime',
'mov' => 'video/quicktime',
'mxu' => 'video/vnd.mpegurl',
'avi' => 'video/x-msvideo',
'movie' => 'video/x-sgi-movie',
'ice' => 'x-conference/x-cooltalk'
'hqx' => 'application/mac-binhex40',
'cpt' => 'application/mac-compactpro',
'doc' => 'application/msword',
'bin' => 'application/octet-stream',
'dms' => 'application/octet-stream',
'lha' => 'application/octet-stream',
'lzh' => 'application/octet-stream',
'exe' => 'application/octet-stream',
'class' => 'application/octet-stream',
'so' => 'application/octet-stream',
'dll' => 'application/octet-stream',
'oda' => 'application/oda',
'pdf' => 'application/pdf',
'ai' => 'application/postscript',
'eps' => 'application/postscript',
'ps' => 'application/postscript',
'smi' => 'application/smil',
'smil' => 'application/smil',
'mif' => 'application/vnd.mif',
'xls' => 'application/vnd.ms-excel',
'ppt' => 'application/vnd.ms-powerpoint',
'wbxml' => 'application/vnd.wap.wbxml',
'wmlc' => 'application/vnd.wap.wmlc',
'wmlsc' => 'application/vnd.wap.wmlscriptc',
'bcpio' => 'application/x-bcpio',
'vcd' => 'application/x-cdlink',
'pgn' => 'application/x-chess-pgn',
'cpio' => 'application/x-cpio',
'csh' => 'application/x-csh',
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dxr' => 'application/x-director',
'dvi' => 'application/x-dvi',
'spl' => 'application/x-futuresplash',
'gtar' => 'application/x-gtar',
'hdf' => 'application/x-hdf',
'js' => 'application/x-javascript',
'skp' => 'application/x-koan',
'skd' => 'application/x-koan',
'skt' => 'application/x-koan',
'skm' => 'application/x-koan',
'latex' => 'application/x-latex',
'nc' => 'application/x-netcdf',
'cdf' => 'application/x-netcdf',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'swf' => 'application/x-shockwave-flash',
'sit' => 'application/x-stuffit',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texinfo' => 'application/x-texinfo',
'texi' => 'application/x-texinfo',
't' => 'application/x-troff',
'tr' => 'application/x-troff',
'roff' => 'application/x-troff',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'ms' => 'application/x-troff-ms',
'ustar' => 'application/x-ustar',
'src' => 'application/x-wais-source',
'xhtml' => 'application/xhtml+xml',
'xht' => 'application/xhtml+xml',
'zip' => 'application/zip',
'au' => 'audio/basic',
'snd' => 'audio/basic',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'kar' => 'audio/midi',
'mpga' => 'audio/mpeg',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'aif' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'm3u' => 'audio/x-mpegurl',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'ra' => 'audio/x-realaudio',
'wav' => 'audio/x-wav',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-xyz',
'bmp' => 'image/bmp',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpeg' => 'image/jpeg',
'jpg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'png' => 'image/png',
'tiff' => 'image/tiff',
'tif' => 'image/tiff',
'djvu' => 'image/vnd.djvu',
'djv' => 'image/vnd.djvu',
'wbmp' => 'image/vnd.wap.wbmp',
'ras' => 'image/x-cmu-raster',
'pnm' => 'image/x-portable-anymap',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'ppm' => 'image/x-portable-pixmap',
'rgb' => 'image/x-rgb',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'igs' => 'model/iges',
'iges' => 'model/iges',
'msh' => 'model/mesh',
'mesh' => 'model/mesh',
'silo' => 'model/mesh',
'wrl' => 'model/vrml',
'vrml' => 'model/vrml',
'css' => 'text/css',
'html' => 'text/html',
'htm' => 'text/html',
'asc' => 'text/plain',
'txt' => 'text/plain',
'rtx' => 'text/richtext',
'rtf' => 'text/rtf',
'sgml' => 'text/sgml',
'sgm' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'wml' => 'text/vnd.wap.wml',
'wmls' => 'text/vnd.wap.wmlscript',
'etx' => 'text/x-setext',
'xsl' => 'text/xml',
'xml' => 'text/xml',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'mpe' => 'video/mpeg',
'qt' => 'video/quicktime',
'mov' => 'video/quicktime',
'mxu' => 'video/vnd.mpegurl',
'avi' => 'video/x-msvideo',
'movie' => 'video/x-sgi-movie',
'ice' => 'x-conference/x-cooltalk'
发表评论
-
Java Memory Leak调查工具
2012-10-26 12:47 1086Eclipse Test and Performance To ... -
Javascript的String format函数。
2012-10-10 11:28 989String.prototype.format = Str ... -
如何用Javascript判断浏览器是否支持XMLHttpRequest 的上传进度。
2012-10-10 11:25 1984navigator.hasxmlProgress= (fu ... -
POI取得Cell的字符串(String)值
2012-10-01 19:04 27839public final static String DA ... -
把行号(row)和列号(col)转换成Excel的表示形式。 例如:A1,B2
2012-09-24 20:51 53200,0 ⇒ A1 import org.apache.p ... -
jQuery 做成Task可重叠在一行的gantt干特图。
2012-09-20 15:24 4268用了jQuery的gantt插件加了一个函数 JSGant ... -
JavaScript InfoVis Toolkit(JIS)简介。
2012-09-13 20:50 2292http://thejit.org/demos/ 国内也许有墙 ... -
用uploadify上传文件时,取得服务器端返回数据的方法。
2012-09-13 13:50 10220一般上传文件时,如:Excel,CSV,XML 都需要检查文件 ... -
ResultSet转换成XML (转)
2012-09-06 14:02 2376众所周知XML已经成不同应用程序之间数据交换的事实上的标准。在 ... -
用Javascript将form所有内容序列化和反序列化的例子。
2012-09-04 16:44 3788为什么有帖子标题那样的需求呢? 因为最近要做草稿功能,某个系统 ... -
比较有用的Java库。
2012-08-30 22:05 1280这里记录下比较有用的Java库,但没有熟悉用过的。 Luce ... -
Java去除数字里多余的0。
2012-08-29 13:49 6158public static String getPret ... -
正则表达式分析CSV行。
2012-08-28 14:19 7String regex = "(?!\\\&q ... -
HttpClient的简单例子。
2012-08-20 15:49 6627package sh.pl; import java ... -
使HttpClient能处理错误ResponseHeader的响应信息。
2012-08-17 22:30 5129在特定条件下,也许需要来定制HTTP报文通过线路传递,越过了可 ... -
解决readLine() 不区分\r \n的问题。
2012-08-16 14:44 2448csdn上碰到一个提问者希望只在\n时,才换行来读取文本文件的 ... -
检查不包含重复字符的正则表达式
2012-08-15 16:31 1181以下[A-Z]可以根据需要修改。 //匹配不包含重复字母 ... -
Java解析计算式 (例:四则运算)
2012-08-15 12:37 1589http://www.ne.jp/asahi/hishidam ... -
解决文件下载时文件名乱码在ie和firefox下面表现不一致问题
2012-08-15 10:34 1203// 其中 Base64 类来自 org.apache.c ... -
TERASOLUNA学习笔记
2012-08-09 16:36 8698下面的项目可能要用到TERASOLUNA。 为了逼自己每天都能 ...
相关推荐
例如,假设我们有一个名为`UploadAction`的Action类,其中包含一个`File`类型的`file`字段和对应的`String`类型的`fileName`字段,用于存储文件名: ```java public class UploadAction extends ActionSupport { ...
在这个场景中,我们关注的是如何在Struts2框架下实现文件的上传和下载功能,结合Hibernate进行持久化操作,以及Spring框架来管理依赖。 首先,我们要理解文件上传的基本流程。在Web应用中,用户通常通过表单选择...
这里我们关注的是如何使用Java的ORM框架Hibernate来处理Sybase数据库中的特殊字段类型——`image`,以实现图片数据的存储和展示。`image`字段类型在Sybase中用于存储大量的二进制数据,如图片、文档等。 首先,我们...
文件数据存储在Blob类型的FILE_CONTENT表字段上,在Spring中采用OracleLobHandler来处理Lob字段(包括Clob和Blob),由于在程序中不需要引用到oracle数据驱动程序的具体类且屏蔽了不同数据库处理Lob字段方法上的...
可以扩展枚举类,使它能够根据文件扩展名返回对应的MIME类型。为此,可以在每个枚举常量中添加一个表示文件扩展名的属性,然后创建一个方法来根据扩展名查找MIME类型。这需要维护一个映射关系,确保正确性。 5. **...
通过 HttpServletResponse 可以向客户端发送数据,其数据类型可以是 Html 文本、Word 文件、二进制文件等,为使客户端能识别这些文件类型,需要调用 response 的 setContentType 方法。 12. JNDI 名字描述: 在 ...
根据给定文件信息,以下是关于Java Servlet开发与实例的知识点总结: ### Java Servlet技术基础 Servlet是Java技术中用于扩展服务器功能的服务器端组件,特别是应用服务器。它是运行在服务器端的Java小程序,可以...
HTTP 方法与 HttpServlet 方法对应关系 - **GET**:通常用于获取数据,不会修改服务器上的数据。对应的 HttpServlet 方法是 doGet()。 - **POST**:用于向服务器提交数据。对应的 HttpServlet 方法是 doPost()。 -...
- 可通过修改web.xml配置文件,使用后缀匹配模式,让一个Servlet处理不同类型的请求。 - 使用`request.getRequestURI()`获取请求资源路径,分析路径并调用不同的分支处理代码。 8. **重定向与转发** - 重定向...
例如JSP的动态INCLUDE与静态INCLUDE、应用服务器类型、数据连接池的工作机制、Servlet的doGet()和doPost()调用时机、JSP与Servlet的异同及联系、JavaEE的定义、MVC模式的含义、C/S与B/S架构的区别、request对象的...
3. **与Servlet和JSP的关系**: - 在实际项目中,Spring框架可以与Servlet和JSP结合使用,例如: - 使用Spring MVC作为控制器,处理业务逻辑并与视图层(如JSP)进行交互。 - 通过Spring管理Servlet实例,实现...
由于HTTP协议的限制,处理HTTP请求和响应时常常会遇到中文乱码的问题,此时可通过调用request.setCharacterEncoding方法设置请求的编码方式,并通过response.setContentType方法设置响应的内容类型和字符集,以此...
- **部署描述文件**(通常为`web.xml`)是Web应用程序的核心配置文件之一,用于定义Servlet、Filter等组件及其映射关系。 - **配置示例**: ```xml <servlet-name>HelloWorldServlet <servlet-class>...
例如,如果前端有字段`id`和`name`,那么对应的Java类可能如下: ```java public class TreeGridItem { private int id; private String name; // 构造函数,getter和setter方法... } ``` 使用Gson库,我们...
通常,我们需要在Web应用的WEB-INF目录下创建web.xml文件,配置Servlet的映射关系,如下所示: ```xml <servlet-name>HelloWorldServlet <servlet-class>HelloWorldServlet <servlet-name>...
配置`TreeLoader`时,需要指定URL(对应`Struts2`的Action路径)和`dataType`(通常为'json'),并监听`load`事件来处理服务器返回的`JSON`数据。 ```javascript var treeLoader = new Ext.tree.TreeLoader({ url:...
3. **定义 Servlet 映射**:最后,在 `web.xml` 文件中还需要定义 Servlet 与 URL 模式的映射关系。 ```xml <servlet-name>MyServlet <url-pattern>/myservlet ``` #### 三、使用 MyEclipse 开发 Servlet ...
- `setContentType(String type)`:设置响应的内容类型和编码方式。 #### 二、会话跟踪技术 - **四种主要的会话跟踪方式**: 1. **Session**:通过`HttpServletRequest`对象的`getSession()`方法创建或获取`...
Java面试题集合通常涵盖了许多核心概念和技术,是评估求职者技能和知识深度的重要方式。以下是一些面试中常出现的Java相关知识点: 1. **逗号分隔字符串转数组**: - 可以使用`String.split()`方法,传入逗号作为...