当前位置: 技术问答>java相关
请各位帅哥点拨一下JAVA问题
来源: 互联网 发布时间:2015-03-23
本文导语: 有如下几个问题: 1.Servlet能不能调用画图功能的JAVA程序 2.JSP中能嵌入画图功能的JAVA程序吗?(假如不考虑Applet的话) 麻烦点拨一下 | 是MM吗? 用servlet可以 import javax.servlet.*; import javax.servlet...
有如下几个问题:
1.Servlet能不能调用画图功能的JAVA程序
2.JSP中能嵌入画图功能的JAVA程序吗?(假如不考虑Applet的话)
麻烦点拨一下
1.Servlet能不能调用画图功能的JAVA程序
2.JSP中能嵌入画图功能的JAVA程序吗?(假如不考虑Applet的话)
麻烦点拨一下
|
是MM吗?
用servlet可以
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.sun.image.codec.jpeg.*;
import java.awt.image.*;
import java.awt.*;
public class JPEGServlet extends HttpServlet {
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("image/jpeg");
ServletOutputStream out = response.getOutputStream();
BufferedImage image = new BufferedImage(100,100, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.setColor(Color.green);
g.fillRect(0, 0, 100, 100);
g.setColor(Color.red);
g.drawOval(0, 0, 100,100);
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
//Get Servlet information
public String getServletInfo() {
return "JPEGServlet Information";
}
}
Acme公司有转门的画兔类,你可以去 看看
用servlet可以
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.sun.image.codec.jpeg.*;
import java.awt.image.*;
import java.awt.*;
public class JPEGServlet extends HttpServlet {
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("image/jpeg");
ServletOutputStream out = response.getOutputStream();
BufferedImage image = new BufferedImage(100,100, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.setColor(Color.green);
g.fillRect(0, 0, 100, 100);
g.setColor(Color.red);
g.drawOval(0, 0, 100,100);
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
//Get Servlet information
public String getServletInfo() {
return "JPEGServlet Information";
}
}
Acme公司有转门的画兔类,你可以去 看看
|
哥们
用ServletP是可以绘图得
Applet也是可以得
但是
它们之间有一个很大的区别
就是Servlet只能运行在服务器端
Applet只能运行在客户端
也就是说
如果一个客户端连接打印机
想在这个客户端上打出东西来
就不能用Servlet,只能用Applet,
因为Servlet做出的东西,只能在连接服务器得那台打印机打出东西来
用ServletP是可以绘图得
Applet也是可以得
但是
它们之间有一个很大的区别
就是Servlet只能运行在服务器端
Applet只能运行在客户端
也就是说
如果一个客户端连接打印机
想在这个客户端上打出东西来
就不能用Servlet,只能用Applet,
因为Servlet做出的东西,只能在连接服务器得那台打印机打出东西来