★☆★☆★该怎么写这个异常?急,在线等!!
我有一个bean,其内容如下:
package tongxun;
import java.io.*;
import java.util.*;
import java.net.*;
import javax.servlet.http.HttpServletResponse;
public class tongxunbean {
public tongxunbean() {
}
public void send(String name,String ip,HttpServletResponse response,int time,int port)throws Exception{
/*
error1,表示初始连接失败;
error2,表示超时;
*/
try {
Socket socket =new Socket(ip, port);
}catch(Exception e)
{
response.sendRedirect("error1.jsp");
}
try {
socket.setSoTimeout(time);
while(true){
BufferedReader in =new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
out.println(name);
String str = in.readLine();
System.out.println(str);
if (str.equals("updatefinish")){
socket.close();
System.out.println("closing...");
response.sendRedirect("updatedb.jsp?name="+name);
break;
}
}
} catch (Exception e)
{
response.sendRedirect("error2.jsp");
}
}
}
我想让它抛出两个异常,根据不同的异常,分别指想error1.jsp或error2.jsp,该怎么改呢?急,求救!!