workflowservletxmlreadonly.java
来自「java开发的办公系统 1.系统管理 (地区管理,部门管理,菜单管理,用户管理」· Java 代码 · 共 67 行
JAVA
67 行
package com.vere.manager.workflow.servlet;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.vere.manager.workflow.bean.FlowLineList;
import com.vere.manager.workflow.xml.bean.Workflow_lineXmlBean;
import com.vere.manager.workflow.xml.bean.Workflow_stateXmlBean;
public class WorkflowServletXmlReadOnly extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException
{
doPost(request,response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException
{
ObjectInputStream inputFromApplet = null;
ObjectOutputStream outputToServlet = null;
String data = null;
try
{
// get an input stream from the applet
inputFromApplet = new ObjectInputStream(request.getInputStream());
outputToServlet = new ObjectOutputStream(response.getOutputStream());
// read the serialized data from applet
Object obj = inputFromApplet.readObject();
if(obj != null)
{
//判断是否取得流转状态
if(obj.toString().equals("ShowState")){
String pathState=inputFromApplet.readObject().toString();
com.vere.item.MenuItem nodeItem=(com.vere.item.MenuItem)inputFromApplet.readObject();
Workflow_stateXmlBean bean=new Workflow_stateXmlBean(pathState);
List v=bean.findByWorkflow_id(nodeItem.getId());
outputToServlet.writeObject(v);
}
//判断是否取得流转线
if(obj.toString().equals("ShowLine")){
String pathState=inputFromApplet.readObject().toString();
String pathLine=inputFromApplet.readObject().toString();
com.vere.item.MenuItem nodeItem=(com.vere.item.MenuItem)inputFromApplet.readObject();
Workflow_lineXmlBean bean=new Workflow_lineXmlBean(pathLine);
FlowLineList vLine=(FlowLineList) bean.findByWorkFlow_id(nodeItem.getId(),pathState);
outputToServlet.writeObject(vLine);
}
inputFromApplet.close();
outputToServlet.flush();
outputToServlet.close();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?