servlet/jsp
王奕然
这个作者很懒,什么都没留下…
展开
-
servlet insert 数据库乱码问题
如果你在servlet接受parameter(其中有中文参数),然后用insert写入数据库,数据库产生乱码,请你注意:这个和url="jdbc:mysql://localhost:3306/messageBoard?useUnicode=true&characterEncoding=gbk"中的characterEncoding内容没有关系,也就是说你完全可以不设置useUnicode和原创 2012-10-10 17:18:57 · 1374 阅读 · 0 评论 -
Request Encoding ,Page Encoding,Response Encoding 以及中文乱码的原因
首先先把文档给大家贴过来,Request EncodingThe request encoding is the character encoding in which parameters in an incoming request are interpreted. Currently, many browsers do not send a request encodin原创 2013-05-07 23:09:01 · 1116 阅读 · 0 评论 -
Java线程安全系列(1)--Servlet线程安全
刚才search的时候,竟然发现一篇我很熟悉的文章。仔细一看,哇,竟然是我很早以前写的一篇,被人匿名转载。我现在就干脆再转到我的blog大本营上吧,我觉得对Java新手还是有帮助(原文没有做任何更改,可能有bug,呵呵)。我很久以前的blog(http://chenzhiwu.spaces.live.com/),感觉发布技术文章特不方便,干脆就不用它了。概述在探讨java线程安转载 2013-05-06 21:06:14 · 554 阅读 · 0 评论 -
Unable to load tag handler class
看一下.tld文件的属性是否和自定义标签类一致原创 2013-02-19 15:46:32 · 2995 阅读 · 1 评论 -
获取cookie中的用户名和密码,并显示
jsp页面代码,获取name为"name","password"的cookie,并把其值赋给变量<% String name=""; String psw=""; String checked=""; Cookie[] cookies=request.getCookies(); if(cookies!=null && cookies.length!=0){原创 2013-02-19 16:13:59 · 14735 阅读 · 0 评论 -
jsp常用内置对象
outout.print();//输出数据out.newLine();//输出一个换行符out.flush();//输出缓冲区里的数据out.close();//关闭输出流out.clearBuffer();//清除缓冲区里的数据,并把数据输出到客户端out.clear();//清除缓冲区里的数据,但不会把数据输出到客户端out.getBufferSize();//获得转载 2013-02-19 16:09:47 · 497 阅读 · 0 评论 -
自定义标签之 SimpleTag的开发
先看一下SimpleTag的生命周期1:每次遇到标签时,容器构造一个SimpleTage的实例,并且这个构造方法没有参数。和经典的标签是一样的,SimpleTag不能进行 缓冲,故不能重用,每次都需要构造新的实例。2:调用民构造方法后,就用setJspContext()和setParent()方法,只有这个标签在另一个标签内时,才调用setParent()方法。3:容器调用每个属性的s转载 2013-02-19 14:34:54 · 776 阅读 · 0 评论 -
JSP与Servlet之间设置Cookie可能导致Cookie无法读取的解决办法 cookie.setPath()
在jsp中设置了Cookie,可在Servlet中无法读取出相应的Cookie,搜了好多,最终是通过参看Cookie的API文档解决的。其实解决方法很简单,只要设置一下Cookie的path就可以了。另外,如果新建的Cookie不设置maxage的话,关闭浏览器之后该Cookie就失效了。解决了此问题后,顺便看了下Cookie的原理及相关的Java API文档,整理如下: what is转载 2013-02-18 16:24:08 · 1742 阅读 · 0 评论 -
java cookie 详解
一.什么是cookies? 大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称转载 2013-02-18 16:15:43 · 566 阅读 · 0 评论 -
<jsp:forward>
重定向一个HTML文件,JSP文件,或者是一个程序段。JSP 语法 "} /> or "} > value="{parameterValue | }" />+ 例子 描述 标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.标签以下的代码,将不能执行.你能够向目标文件传送参数和值,在这个例子中我们传转载 2013-02-18 15:38:19 · 765 阅读 · 0 评论 -
TLD自定义标签
TLD配置说明rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式.当在标签里指定true时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定, example as follow: select * from mytable order by nameid当在标签里指转载 2013-02-19 14:29:01 · 422 阅读 · 0 评论 -
Cookie报错java.lang.IllegalArgumentException
项目中做自动登录和保存密码时,Cookie报错java.lang.IllegalArgumentException,上google查了下在http://hi.baidu.com/xtxycy/blog/item/a614635168c61b14367abe98.html看到了说明:今天完成了一个用cookie记录用户名的功能,之前没有考虑到用户的用户名如果是中文会是怎样的影响。就在测试转载 2013-02-19 09:50:56 · 679 阅读 · 0 评论 -
pageEncoding和charset 编码 以及<%@ page contentType="text/html; charset=utf-8"....>作用
我们在写jsp页面的时候经常会在页面头部使用如下代码:那么 pageEncoding , contentType 分别用来做什么那?在解释之前让我们先了解下jsp从被请求到响应经历的三个阶段:第一阶段:将jsp编译成Servlet(.java)文件。用到的指令是pageEncoding,根据pageEncoding=“XXX”的指示,找到编码的规则为“XXX”,服务转载 2013-02-18 15:37:14 · 6235 阅读 · 1 评论 -
el表达式如何计算
开始在jsp中计算时我用的${currentPage}-1)*${itemOfPage}+${status.count},结果错误后来加上${${currentPage}-1)*${itemOfPage}+${status.count}}也不对,最后改成${(currentPage-1)*itemOfPage+status.count }才对,看了正在开始加上$就可以了原创 2013-01-15 11:34:56 · 1535 阅读 · 0 评论 -
动态创建web路径,并存储临时上传文件
首先介绍 String path = ServletActionContext.getServletContext().getRealPath("/WEB-INF/");方法,可以找到动态的和"/WEB-INF/“相对的路径,然后按着日期格式创建文件夹SimpleDateFormat simpleDateFormat = new SimpleDateFormat("/yyyy/MM/dd"原创 2013-01-27 21:56:27 · 1669 阅读 · 0 评论 -
servlet,filter,listener
Filtering Requests and ResponsesA filter is an object that can transform the header and content (orboth) of a request or response. Filters differ from web components in thatfilters usually do not th转载 2013-05-09 10:59:14 · 437 阅读 · 0 评论