摘要:
文件上传其实是一个很基本的页面操作,以前也做过。在jsp+servlet时,关键点是只要指定jsp用于提交上传文件资源的form的enctype属性为multipart/form- data即可。这个属性 其实是设置了提交的内容是以数据流的方式提交给servlet的。当然也包含了文件的流,这样在servlet里利用common- fileupload.jar里的接口方法,解析这个流,就可以获得上传的文件的信息。今天在利用ext的js代替了jsp时,却碰到了点小麻烦。现在总结如下。其实利用ext实现的原理是一样的,只是编写js的过程中要主要,当发送ajax请求时,要保证所发的请求是在enctyp 阅读全文
摘要:
常见的 Tomcat 5 表单编码提交后乱码的解决方案有很多, 有改 Tomcat Connector 属性的, 有加过滤器的. 但是 Tomcat 自带的那个过滤器只解决了 POST 方式的乱码却不能处理 GET 方式的乱码. 在这里那我就给出一个不需要修改任何 Tomcat 配置文件的完美解决中文问题的过滤器的代码:首先是我们的测试页面:GET 方式: POST 方式: index.jsp<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> 阅读全文
摘要:
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成 class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。基于这... 阅读全文
摘要:
(1)显示中文JSP页面:〈%@pageContentType="text/html; chaset=gb2312" %〉 (2)在Weblogic下使用JSTL在头部添加:〈%@page pageEncoding="GBK"%〉 (3)中文页面提交返回获取参数值时:〈%request.setCharacterEncoding("gb2312"); %〉, 也可以采用下面的办法统一处理,首先创建下面的类: //**********************************************// /* * TODO 字符编码 阅读全文
摘要:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: org.apache.jasper.JasperE 阅读全文