問一個透過物件序列化servlet給applet傳送影像的問題!!急!
我的目的是根據applet傳送來的請求圖片的名稱,servlet將相應的影像傳過去。我利用了物件序列化,並寫了下面的servlet:
package ylximage;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.Image;
import java.awt.*;
import java.io.*;
import java.awt.Toolkit;
import java.net.URL;
import java.net.MalformedURLException;
public class ImageServer extends HttpServlet
{
Image aImage;
String requestImageName;
ImageName imageName=new ImageName();
URL url;
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
try
{
ObjectInputStream in=new ObjectInputStream(request.getInputStream());
ObjectOutputStream out=new ObjectOutputStream(response.getOutputStream());
requestImageName=(String)in.readObject();
//requestImageName="failure";
if(requestImageName!="a cat")
{
requestImageName="failure";
try
{
url=new URL("file:/E:/專案資料/Applet/showPic/cat.JPG");
aImage=Toolkit.getDefaultToolkit().getImage(url);
if(aImage!=null)
{
requestImageName="successs";
}
}
catch(MalformedURLException e)
{
//e.printStackTrace();
}
}
//requestImageName="failure";
imageName.setImage(aImage);
//SDate sdate=(SDate)in.readObject();
//out.writeObject(postData);
String str="I am back";
out.writeObject(requestImageName);
out.writeObject(imageName);
out.close();
}
catch(ClassNotFoundException e){}
//catch(MalformedURLException e){}
}
}
但現在的問題是我建立Image物件的程式碼,即裡層的try裡面的語句不能執行,不知道是怎麼回事?利用servlet根據本地的一個jpg影像生成Image物件,請知道的朋友指點一下!如果能夠給出servlet傳送影像(本地的影像)給applet的具體步驟就更感謝了!!
package ylximage;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.Image;
import java.awt.*;
import java.io.*;
import java.awt.Toolkit;
import java.net.URL;
import java.net.MalformedURLException;
public class ImageServer extends HttpServlet
{
Image aImage;
String requestImageName;
ImageName imageName=new ImageName();
URL url;
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
try
{
ObjectInputStream in=new ObjectInputStream(request.getInputStream());
ObjectOutputStream out=new ObjectOutputStream(response.getOutputStream());
requestImageName=(String)in.readObject();
//requestImageName="failure";
if(requestImageName!="a cat")
{
requestImageName="failure";
try
{
url=new URL("file:/E:/專案資料/Applet/showPic/cat.JPG");
aImage=Toolkit.getDefaultToolkit().getImage(url);
if(aImage!=null)
{
requestImageName="successs";
}
}
catch(MalformedURLException e)
{
//e.printStackTrace();
}
}
//requestImageName="failure";
imageName.setImage(aImage);
//SDate sdate=(SDate)in.readObject();
//out.writeObject(postData);
String str="I am back";
out.writeObject(requestImageName);
out.writeObject(imageName);
out.close();
}
catch(ClassNotFoundException e){}
//catch(MalformedURLException e){}
}
}
但現在的問題是我建立Image物件的程式碼,即裡層的try裡面的語句不能執行,不知道是怎麼回事?利用servlet根據本地的一個jpg影像生成Image物件,請知道的朋友指點一下!如果能夠給出servlet傳送影像(本地的影像)給applet的具體步驟就更感謝了!!
相關文章
- Servlet傳送物件給Applet使用 (轉)Servlet物件APP
- applet向servlet傳送資料出現問題APPServlet
- javascript呼叫applet問題?急JavaScriptAPP
- applet 和servlet通訊問題APPServlet
- Applet與servlet通訊問題.APPServlet
- 急問:關於servlet中得session問題ServletSession
- 一個applet的簡單問題APP
- applet的一個問題,再線等!APP
- 問一個動態物件的問題物件
- 一個STL物件的DLL邊界傳遞問題物件
- 一個建立物件的問題物件
- 自己封裝的一個 servlet 和 applet 序列化通訊的好例子封裝ServletAPP
- 在html中使用axios傳送請求到servlet時遇到的傳值問題HTMLiOSServlet
- 寫FTP上傳的APPLET時,遇到的一個問題!!請幫忙解決FTPAPP
- 一個JAVA程式呼叫外部程式的問題!(急)Java
- 請問 javamail 傳送程式編譯問題JavaAI編譯
- Laravel框架傳送Email遇到的問題Laravel框架AI
- jboss下applet訪問ejb的問題APP
- 再問applet中的滑鼠事件問題!!APP事件
- Vector儲存物件的一個問題物件
- Servlet呼叫構造方法,物件傳不進建構函式中去問題Servlet構造方法物件函式
- 傳送郵件出現問題
- 急問:mysql出現的問題MySql
- 請給位大蝦幫忙解決一個log4j問題,急
- [緊急求救]關於動態建立物件的問題物件
- 郵件傳送時的亂碼問題
- 關於非同步傳送EMail的問題非同步AI
- 請教一個rmi分佈運算或者傳遞物件的問題!物件
- 請教一個物件設計的問題物件
- hibernate物件對映的一個問題。物件
- 請教applet程式的問題APP
- Servlet Cookie更新的問題ServletCookie
- 成功透過ORACLE傳送郵件Oracle
- 一個儲存過程的問題!儲存過程
- ???做了一個CMP, 但透過sessionbean呼叫資料時卻有個奇怪的問題??SessionBean
- java儲存過程呼叫servlet的授權問題Java儲存過程Servlet
- 開放世界遊戲中的原路返回問題或直接傳送問題分析遊戲
- 透過addm分析io問題