服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。
ContentType类型
“.*“=“application/octet-stream“
“.001“=“application/x-001“
“.301“=“application/x-301“
“.323“=“text/h323“
“.906“=“application/x-906“
“.907“=“drawing/907“
“.a11“=“application/x-a11“
“.acp“=“audio/x-mei-aac“
“.ai“=“application/postscript“
“.aif“=“audio/aiff“
“.aifc“=“audio/aiff“
“.aiff“=“audio/aiff“
“.anv“=“application/x-anv“
“.asa“=“text/asa“
“.asf“=“video/x-ms-asf“
“.asp“=“text/asp“
“.asx“=“video/x-ms-asf“
“.au“=“audio/basic“
“.avi“=“video/avi“
“.awf“=“application/vnd.adobe.workflow“
“.biz“=“text/xml“
“.bmp“=“application/x-bmp“
“.bot“=“application/x-bot“
“.c4t“=“application/x-c4t“
“.c90“=“application/x-c90“
“.cal“=“application/x-cals“
“.cat“=“application/vnd.ms-pki.seccat“
“.cdf“=“application/x-netcdf“
“.cdr“=“application/x-cdr“
“.cel“=“application/x-cel“
“.cer“=“application/x-x509-ca-cert“
“.cg4“=“application/x-g4“
“.cgm“=“application/x-cgm“
“.cit“=“application/x-cit“
“.class“=“java/*“
“.cml“=“text/xml“
“.cmp“=“application/x-cmp“
“.cmx“=“application/x-cmx“
“.cot“=“application/x-cot“
“.crl“=“application/pkix-crl“
“.crt“=“application/x-x509-ca-cert“
“.csi“=“application/x-csi“
“.css“=“text/css“
“.cut“=“application/x-cut“
“.dbf“=“application/x-dbf“
“.dbm“=“application/x-dbm“
“.dbx“=“application/x-dbx“
“.dcd“=“text/xml“
“.dcx“=“application/x-dcx“
“.der“=“application/x-x509-ca-cert“
“.dgn“=“application/x-dgn“
“.dib“=“application/x-dib“
“.dll“=“application/x-msdownload“
“.doc“=“application/msword“
“.dot“=“application/msword“
“.drw“=“application/x-drw“
“.dtd“=“text/xml“
“.dwf“=“Model/vnd.dwf“
“.dwf“=“application/x-dwf“
“.dwg“=“application/x-dwg“
“.dxb“=“application/x-dxb“
“.dxf“=“application/x-dxf“
“.edn“=“application/vnd.adobe.edn“
“.emf“=“application/x-emf“
“.eml“=“
分享到:
相关推荐
同时为了解决中文乱码问题,在后台servlet的doPost()或者doGet()方法体的前几行,写request.setCharacterEncoding("GBK");(因为该组件内部使用GBK编码,所以如果使用utf-8的话,反而从表单中会获取中文乱码)...
这时,即使去掉`contentType`设置,ASHX文件也无法直接通过`context.Request`获取到数据。因为ASHX不理解JSON格式,我们需要在服务器端解析这个JSON字符串。一种解决方法是创建一个通用的方法来读取请求的输入流,...
<title>request取值 用户信息 获取URL查询字符串中的参数 String name = request.getParameter("name"); String xb = request.getParameter("xb"); String major = request.getParameter("major"); %> ...
- **超链接**: `<a>`标记的`href`属性取值为目标地址,用于创建超级链接。 ### 16. JSP页面构成要素 - **要素构成**: 一个完整的JSP页面由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片...
而`application/json` 需要在前端设置`contentType`,并在后端通过`request.body` 获取原始JSON数据。 3. 发送JSON数据时,前端需要设置`contentType: 'application/json'` 并将数据转换为JSON字符串。而发送文件时...
- 使用 **`request.setAttribute`** 将对象存储在请求范围中,然后在目标页面中通过 **`request.getAttribute`** 获取。 - 使用 **`<jsp:param>`** 子标记来传递参数,例如 `<jsp:forward page="two.jsp">${value}...
- 可选值包括`none`(禁用缓冲)、自定义大小(如`16kb`)。 6. **AutoFlush属性**: - 当缓冲区满时,是否自动刷新并清空缓冲区。 - 取值为`true`或`false`。 7. **Info属性**: - 用于设置关于该JSP页面的...
- `contentType`: 设置输出结果的编码格式。 - **包含指令** (`<%@ include file="..." %>`) - 静态包含: 包含的是源文件本身,需要注意变量名冲突问题。 ##### 动作元素 - **动态包含** (`<jsp:include page=".....
- **问题**: 当useBean标签中的scope属性取值page时,该beans的有效范围是 - **答案**: 当前页面。 - **解释**: 当 `<jsp:useBean>` 的 `scope` 属性设为 "page" 时,表示该bean只在当前页面有效。 #### 十二、...
使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ${ -1.999?int } 结果是:2 1 1 -1 -1 1.7 比较运算符 表达式中支持的比较运算符有如下几个: 1. =或者==:...