📄 transervicerequest.java
字号:
package jaction.workspace;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.JspException;
import java.io.*;
import java.util.*;
import java.rmi.*;
import jaction.datapool.*;
import jaction.ejb.*;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;
import javax.naming.InitialContext;
/**
* EJB远程请求客户端程序
* @author yanger
* @version 1.4 @2003-4-27 19:18
*/
public class TranServiceRequest extends HttpServlet {
TranServiceHome home =null;
TranService tService = null;
Context ctx;
Object object = null;
TranUnit tu = null;
/**
* 平台系统初始化
*/
public void init() throws ServletException {
try{
ctx = new InitialContext();
System.out.println("lookup");
object = ctx.lookup("TranServiceEJB");
}catch(NamingException ne){
//throw ne;
System.out.println("e:"+ne);
}
try{
home =(TranServiceHome)PortableRemoteObject.narrow(object,TranServiceHome.class);
tService = home.create();
System.out.println("TranServiceEJB.create");
}catch(Exception e){
//throw e;
System.out.println("e:"+e);
}
}
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
tu = new TranUnit();
try{
// tu = tService.tranService(tu);
String text = tService.testService(tu);
}catch(RemoteException re){
re.printStackTrace();
System.out.println("Exception(dopost):"+re);
}catch(Exception e){
e.printStackTrace();
System.out.println("Exception(dopost):"+e);
}
/// 跳转
this.getServletContext().getRequestDispatcher("/").forward(request,response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -