servlet
olo721727175
这个作者很懒,什么都没留下…
展开
-
servlet 返回图片数据
这个响应主要是设置contentTye的值为image/jpeg,然后通过response的字节流OutPutStream传进字节。用户浏览器会根据contentType已图片的形式读取字节。 …… // 得到请求参数-用户名 String userName = request.getParameter("userName"); // 以用户名为参数,得到图片的字节数组原创 2011-06-06 11:28:00 · 2266 阅读 · 0 评论 -
useBean详解(1)
MVC模式中,常常需要各个部分之间交互信息,这就需要Bean。在展示层更是如此。所以就出现了useBean、EL等这些更方便,更优雅的解决方式。这里以hello world为例子,说明useBean的用法和优势。不用useBean的例子:web.xml sayHello com.star7.goodjob.helloworld.SayHello say原创 2011-05-26 09:41:00 · 1409 阅读 · 0 评论 -
servlet的一生
1、请求发送到容器,请求指向一个servlet。2、容器创建2个对象,HttpServletRequest和HttpServletResponse。3、容器根据请求找到正确的servlet,为这个请求创建或分配一个线程。调用service()。4、service更具请求,调用doGet()或doPost()。5、service结束,线程撤销或回到容器管理的一个线程池。从容器创作原创 2011-03-18 17:41:00 · 291 阅读 · 0 评论 -
Response返回html文档时出现中文乱码
现象:Response返回html文档时出现中文乱码处理方案:用response.setCharacterEncoding(“gbk”);且一定要放在printWriter流前面。原理:首先response.setContentType()设置的是从容器的unicode转变成客户端的某种编码。而response.setCharactorEconding()定义的是从代码里面原创 2011-03-03 23:40:00 · 2246 阅读 · 0 评论 -
响应压缩
响应压缩的目的是压缩服务器向客户端发回的响应,这样就可以提高响应速度。但首先要确定用户浏览器支持响应压缩,即可以将服务器发来的压缩文件进行解压。但是response的响应流—ServletOutputStream不是缓冲的,它不会等待过滤器处理,就会直接返回给用户。所以要用装饰模式,将servletOutputStream包装成一个有缓冲的输出流。还要包装response得到getOutp原创 2011-06-04 20:06:00 · 778 阅读 · 0 评论 -
jsp useBean的体
useBean的体从上一节我们已经知道,useBean在找不到指定对象的时候重新创建对象。我们可能这样想--在没有找到对像的时候创建对象并设置属性。但是我们如果直接用时很可能覆盖掉本来存在的对象的属性。实例代码如下: 使用useBean的体,进行有条件的设置属性。 实例代码如下: 这样,只有创建新的bean是才会设置属性了。 useBean实现多态引用原创 2011-06-04 19:58:00 · 412 阅读 · 0 评论 -
关于web的路径
jsp中写的请求信息,一般不以“/”开头。“/”表示的是主机的根。jsp指令反应了它要做什么。里面的html,叫做模板文本。java代码表叫做script。原创 2011-03-18 15:40:00 · 282 阅读 · 0 评论