摘要: 代码就在下面,最开始我以为是request和response的编码问题,还去搞了一个filter,结果最后发现跟filter半毛钱关系都没有,都是因为没有打印这么一句out.println("");input.html 1 2 3 4 5 Insert title here 6 7 8 9 请输入内容:10 11 12 13 InputServlet.javapackage org.lxh.servletdemo ;import java.io.* ;import javax.servlet.* ;import javax.serv... 阅读全文
posted @ 2013-07-08 10:43 rldts 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 这样比你自己在Servlet代码中硬编码request.setCharacterEncoding, response.setCharacterEncoding方便多了总之,如果你添加了这个filter,配置好了web.xml,那么如果还出现乱码问题,你就去检查你的JSP和HTML代码中的encoding选项吧(charset, pageEncoding, meta.content之类的),看看是否和你在web.xml中配置的filter的encoding相匹配CharacterEncodingFilter.java 1 public class CharacterEncodingFilter 阅读全文
posted @ 2013-07-08 10:14 rldts 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/hzj-/articles/1689836.html的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得Servle. 阅读全文
posted @ 2013-07-07 17:39 rldts 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/qrlozte/articles/3176267.html 阅读全文
posted @ 2013-07-07 17:25 rldts 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 解决方法就是这段代码,其中item是fileupload中的FileItemString value = new String(item.getString().getBytes("ISO-8859-1"), "UTF-8") ;但是说老实话,这个解决方法不具有通用性,换个环境很可能就不能用了,比如刚才,我用到smartupload上,就给我来了个exception1、获取form中字段(即除了上传的文件以外的那些元素)是中文,如果出现了乱码,使用了如下代码,解决了乱码的问题String value = item.getString("UTF- 阅读全文
posted @ 2013-07-07 17:10 rldts 阅读(2653) 评论(0) 推荐(0) 编辑
摘要: 刚才使用了fileupload的jar包,老样子,我只是在eclipse中将其添加到了project的java build path/libraries中我以为这样就行了,是的,是行了,仅仅能保证在eclipse中编译java文件是没有问题的,但是tomcat编译jsp文件的时候,就找不到class的定义了,这也是为什么我在运行页面的时候总是出现如下报错(如果用 import="xxx.yyy.zzz.*"的话)或者,这样的报错(使用import="xxx.yyy.zzz.ClassName")解决办法就是向%WEB-ROOT%/WEB-INF/lib/ 阅读全文
posted @ 2013-07-07 15:54 rldts 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 刚才在思考,我所写的一些java代码存放在了eclipse的一个workspace的目录下,这个目录下还包含我的web-project的所有html和jsp文件,以及/WEB-ROOT/WEB-INF/web.xml,但是,Tomcat是怎么找到我写的那些java、html、jsp代码的呢?在eclipse这个IDE环境下我很容易就产生了这么一个想法:是不是eclipse做了一些“magic work”呢? 然后我在eclipse中把tomcat给关闭了。到cmd中去,startup tomcat,然后打开浏览器,链接到我写的那些页面,照常使用~ 看来“magic work”这个理论是... 阅读全文
posted @ 2013-07-07 14:49 rldts 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 奇怪,我既没有更新JDK也没有更新Tomcat,仅仅是把eclipse换成了kepler,在JSP中getServletContext就可以用了,可能是因为eclipse自身带的JRE更新了API吧 阅读全文
posted @ 2013-07-07 13:54 rldts 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 刚才在编辑JSP文件,有一些东西我懒得敲了,就把一些代码里面拷贝到eclipse的editor中,结果你猜怎么,拷贝进去以后,jsp的auto-completion居然不工作了!(即中的代码没有自动提示)害的我又得删了这个文件然后重新做一遍!后来发现,凡是copy东西进去,无论是从哪里拷到eclipse的editor中,都会导致jsp的auto-completion不工作(即中的代码没有自动提示)! 这里写个笔记,算是提醒自己,尼玛,怎么解决? 但是我又试了一些昨天写的代码,照样copy啊,一点问题都没有,怎么一用到今天的代码就出现这个问题了?尼玛搞笑啊 --------------... 阅读全文
posted @ 2013-07-07 09:54 rldts 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 今天在eclipse中新建了tomcat server,但是由于一些配置出了问题,导致总是出现404报错,具体情况如下症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面然后我去搜索了一下,找到了这篇blog,http://blog.csdn.net/wqjsir/article/details 阅读全文
posted @ 2013-07-06 17:55 rldts 阅读(14378) 评论(1) 推荐(1) 编辑