用jsp实现这个比较困难哦,我觉得
根据参数的判断做相应的联结了
给页面传递不同的参数然后执行不同的代码等你变成4个小三角给帖子就会到200分.......

解决方案 »

  1.   

    不一定要用jsp啦,只要能搞定就行,现在感觉就是制图这一块好难呀。
      

  2.   

    我也在做类似的项目,不过比你稍微简单一点:流程是顺序执行的,每一个环节,都有通过和不通过两种情况,假如当前环节通过,则自动进入下一个环节;否则,回到初始状态---你的就是可以回到之前的任意一个状态了。
    这个东西实现似乎并不需要什么制图吧?我是直接用表格来显示的。显示页面如下:    <table border="1" cellspacing="0"  width=100% bgcolor="#F0F8FF" bordercolorlight="#11B1FF" bordercolordark="#F0F8FF">
          <TBODY>
          <TR>
            <TD bgColor=#acd6ff height=20 width="100%"> 
              <P align=center><FONT color=#000000><STRONG>专用件流程处理</STRONG></FONT> </P>
            </TD>
          </TR>
          <TR>
              <TABLE bgColor=white border=1 borderColorDark=#ecf5ff  borderColorLight=#4da6ff cellSpacing=0 width=100% >
      <tr>
        <TD align=middle bgColor=#0080c0 nowrap width=5% nowrap><FONT color=#ffffff>当前状态</FONT></td>
        <TD align=middle bgColor=#0080c0 nowrap width=20%><FONT color=#ffffff>流程名称</FONT></td>
        <TD align=middle bgColor=#0080c0 nowrap width=10%><FONT color=#ffffff>任务负责人</FONT></td>
        <TD align=middle bgColor=#0080c0 nowrap width=10%><FONT color=#ffffff>分配时间</FONT></td>
        <TD align=middle bgColor=#0080c0 nowrap width=25%><FONT color=#ffffff>任务描述</FONT></td>
        <TD align=middle bgColor=#0080c0 nowrap width=30%><FONT color=#ffffff>处理过程</FONT></td>
      </tr>  <form name=show method=POST>
      <input type=hidden name=paramDrawingID value="6">
      <input type=hidden name=paramPass>  <!--初始状态-->
      <tr>
        <td id="cur0" align=center>&nbsp;</td>
    <td>连杆1号
    <td>dhy
    <td>&nbsp;
    <td>&nbsp;    <td id="process0" align=center>&nbsp;</td>
      </tr>  <!--中间流程-->
      <tr>
    <tr>
    <td id='cur5' align=center>&nbsp;</td>
    <td>校对
    <td>dhy
    <td>2002.12
    <td>请仔细校对<td id='process5' align=center>&nbsp;</td>
    </tr>
    <tr>
    <td id='cur15' align=center>&nbsp;</td>
    <td>审核
    <td>dlt
    <td>2002.12
    <td>sfsdf
    <td id='process15' align=center>&nbsp;</td>
    </tr>
    <tr>
    <td id='cur20' align=center>&nbsp;</td>
    <td>批准
    <td>lisi
    <td>2002.3
    <td>dvfdvdfv
    <td id='process20' align=center>&nbsp;</td>
    </tr>  </tr>  <!--终止状态-->
      <tr>
        <TD id="cur100" align=center>&nbsp;<td>中止状态-完成<td>dhy<td>&nbsp;<td>&nbsp;<td id="process100" align=center>&nbsp;</td>
      </tr>  </form>
    </table></table><script language=javascript>
    function window.onload(){
      cur20.innerHTML='<font color=#FF0000 size=5 > *</font>';process20.innerHTML='<input type=button class=buttonface  value=通过 onclick=document.show.action="check.jsp";document.show.paramPass.value=1;document.show.submit();>&nbsp;&nbsp;<input type=button  class=buttonface value=重新设计 onclick=document.show.action="check.jsp";document.show.paramPass.value=0;document.show.submit();>';
    }
    </script>