1 有没有不用servlet只用JSP的解决方案?
没有
3 javascript变量有没有可能转给JSP变量。不可能
没有
3 javascript变量有没有可能转给JSP变量。不可能
解决方案 »
- SQLQuery query = getsession.createSQLQuery()查询字段问题
- 动态获取文件域和文本框的值的问题
- 关于DWR 与 Srping , Struts , Hibernate 的整合。是否常用?
- Tomcat能持久保存ServletContext中与一名字捆绑的对象吗?
- servlet中文文件下载问题
- 请教: jsp中如何读取一张GIF,并输出来!!!
- 求使用struts完成物理路径地址文件的下载功能
- 求助 修改基于GWT制作的GUI
- 再找
- 简单的关于页面处理中文输入的问题
- 小弟刚学javamail,做了一个最简单的例子,可是根本发不出去,请各位大侠帮忙看一下。不胜感激:错误信息:org.apache.jasper.JasperExce
- 请问谁知道 Result中的getArray()怎么用?如何将得到的sql数组转换成String[]或int[]?
2:<img>即可
3:可以通过submit
4:用固定0~9这10个图片,每次根据随机数挑出4张拼成一张,这样就不需要生成临时图片再删除了。
我的代码如下,程序能够正常执行,但是在控制台会出现错误信息。----------------------------------------
StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.ResponseBase.getWriter(ResponseBase.java:750)-----------------------------------------rodompic.jsp
---------------------------------------------<%@page import="java.io.*,java.util.*,com.sun.image.codec.jpeg.*,java.awt.*,java.awt.image.*"%>
<%
//根据dkmilk(迪克牛奶)的程序修改,
//请参考http://expert.csdn.net/Expert/topic/1824/1824843.xml?temp=.8515589
try{
Font mFont=new Font("宋体", Font.PLAIN,12);//设置字体
//取得一个1000-9999的随机数
String s="";
int intCount=0;
intCount=(new Random()).nextInt(9999);//
if(intCount<1000)intCount+=1000;
s=intCount+"";
//对session付值。
session.setAttribute("getImg",s);
response.setContentType("image/gif");
ServletOutputStream outs= response.getOutputStream();// ServletOutputStream(out);//.;
BufferedImage image=new BufferedImage(35,14,BufferedImage.TYPE_INT_RGB);
Graphics gra=image.getGraphics();
//设置背景色
gra.setColor(Color.yellow);
gra.fillRect(1,1,33,12);
//设置字体色
gra.setColor(Color.black);
gra.setFont(mFont);
//输出数字
char c;
for(int i=0;i<4;i++) {
c=s.charAt(i);
gra.drawString(c+"",i*7+4,11); //7为宽度,11为上下高度位置
}
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(outs);
encoder.encode(image);
outs.close();
}catch(Exception e){
System.out.println("have error");
}%>