struts只是提供一些标签来分离你的逻辑和显示的问题
他能不能实现我不知道,但是不能什么东西都依赖它,他可不是万能的
据我所知,还有一些bug

解决方案 »

  1.   

    例如 :
    <%@page import = "java.net.*,java.util.*,java.io.*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>CYSOFT_OFFICE</title>
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <%@ page contentType="text/html; charset=GB2312" %> 
    <link href="images/cssjd.css" rel="stylesheet" type="text/css">
    </head>
    <SCRIPT LANGUAGE="JavaScript">function getpassword(){
    window.open("./util/getpassword.jsp","processOffer","height=150,width=250,toolbar=0,location=0,resizable=0");
    }</SCRIPT>
    <body background="images/ds.gif" leftmargin="0" topmargin="0">
    <table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
     <tr> 
        <td><img src="images/title_02.gif" width="776" height="13"></td>
      </tr>
    </table>
    <table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="160" valign="top" bgcolor="#FFFFFF"><img src="images/button1.jpg" width="160" height="31"> 
          <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr> 
              <td width="28%"><center>
                  <img src="images/user.gif" width="30" height="31"></center></td>
              <td width="72%"></td>
            </tr>
          </table>
          <table width="100%" border="0">
            <tr> 
              <td height="3" background="images/xline.jpg"></td>
            </tr>
          </table>
          <table width="100%" height="6" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr> 
              <td height="6" align="right" background="images/jtds.gif"><img src="images/jtend.gif" width="7" height="6"></td>
            </tr>
          </table>
          <SCRIPT LANGUAGE="JavaScript">
    <!--
    var bV=parseInt(navigator.appVersion);
    var NS4=(document.layers) ? true : false;
    var IE4=((document.all)&&(bV>=4))?true:false;
    var ver4 = (NS4 || IE4) ? true : false;function expandIt(){return}
    function expandAll(){return}
    function nomsg(){self.status="";}if(ver4){
      document.write("<SCR"+"IPT LANGUAGE=\"JavaScript\" SRC=\"./js/rsmenu.js\"></SCR"+"IPT>");
    }
    //-->
    </SCRIPT> <A HREF="#" onClick="expandAll(false); return false"><IMG NAME="imEx" SRC="bullet-plus.gif" WIDTH=9 HEIGHT=9 BORDER=0 ALT="展开或关闭全部菜单"><FONT STYLE="font-size: 9pt"><img src="images/showclose.gif" width="109" height="29" border="0"></FONT></A> 
          <br>
    <DIV ID="elTwoParent" CLASS=parent> 
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
              <tr> 
                <td height="21" > <a href="#" onClick="expandIt('elTwo'); return false"><img src="images/button2.jpg" width="160" height="28" border="0"></a></td>
              </tr>
            </table>
          </DIV>
          <DIV ID="elTwoChild" CLASS=child > 
            <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%">
              <tr> 
                <td width="23%">&nbsp; </td>
                <td width="77%"><a href="manage/user/user_add.jsp" target="jd"><font color="#000000">用户注册</font></a> 
                </td>
              </tr>
              <td height="6" colspan="2"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <tr> 
                    <td width="6" align="right" background="images/xline.jpg"></td>
                  </tr>
                </table></td>
              </tr>
              <tr> 
                <td>&nbsp; </td>
                <td ><a href="manage/user/user_password.jsp" target="jd"><font color="#000000">口令修改</font></a></td>
              </tr>
              <tr> 
                <td height="6" colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td width="6" align="right" background="images/xline.jpg"></td>
                    </tr>
                  </table></td>
              </tr>
              <tr> 
                <td>&nbsp; </td>
                <td ><a href="manage/user/user_info.jsp" target="jd"><font color="#000000">用户查询</font></a></td>
              </tr>
              <tr> 
                <td height="6" colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td width="6" align="right" background="images/xline.jpg"></td>
                    </tr>
                  </table></td>
              </tr>
              <tr> 
                <td colspan="2"><table width="100%" height="6" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr> 
                      <td height="6" align="right" background="images/jtds.gif"><img src="images/jtend.gif" width="7" height="6"></td>
                    </tr>
                  </table></td>
              </tr>
            </table>
          </DIV>      
          </td>
        <td width="1" rowspan="3"></td>
        <td width="629" rowspan="3" valign="top" bgcolor="#FFFFFF"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr align="right"> 
              <td height="11" colspan="3" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <tr> 
                    <td align="right" background="images/right_12d.jpg"><img src="images/right_12.jpg" width="557" height="10"></td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td width="4%" height="12" valign="top" background="images/right_14.jpg"><img src="images/rightds.jpg" width="14" height="22"></td>
              <td width="72%" align="left" valign="middle" background="images/right_14.jpg" class="tbtitlefont"><img src="images/getpassword.gif" width="15" height="17" border="0" onClick="getpassword()" style="CURSOR: hand"></td>
              <td width="24%" align="left" background="images/right_17.jpg"><img src="images/right_16.jpg" width="14" height="22"></td>
            </tr>
          </table>
          <table width="100%" height="100%" border="0" cellpadding="6" cellspacing="0">
            <tr> 
              <td> <iframe name="jd" src="welcome.htm" frameborder="0" width="100%" height="500" scrolling="auto"></iframe> 
              </td>
            </tr>
          </table> 
    </td>
      </tr>
      <tr>
        <td valign="bottom" bgcolor="#FFFFFF"><a href="logout.jsp"><img src="images/exith.gif" width="56" height="25" border="0"></a></td>
      </tr>
      <tr> 
        <td valign="bottom" bgcolor="#FFFFFF"><img src="images/jtzc.gif" width="160" height="11" align="bottom" class="menu"></td>
      </tr>
    </table>
    </body>
    </html>
    这是一个JSP页面的代码实现了树结构
    我现在想用STRUTS来实现 是不是只需要把 <a href="manage/user/user_info.jsp" target="jd"> 此类的代码改成标签就可以了???
    刚刚接触struts 请大家多多帮助,谢谢了 郁闷中
      

  2.   

    原来看别人写过一个struts 结构的,其实很简单,用 list放对象
      

  3.   

    http://expert.csdn.net/Expert/topic/2548/2548112.xml?temp=.8887445
      

  4.   

    用javascript就行了~~~~跟struts没什么关系啊~~~
      

  5.   

    to:sandyen(杉叶) 
      
      struts只是提供一些标签来分离你的逻辑和显示的问题
    他能不能实现我不知道,但是不能什么东西都依赖它,他可不是万能的
    据我所知,还有一些bug
      
    ---------------------------------------
    有什么bug~~~??快给我讲讲听~我现在用struts开发一个综合系统呢 ~~~~有bug可就毁了~~~:( 
      

  6.   

    这是一个JSP页面的代码实现了树结构
    我现在想用STRUTS来实现 是不是只需要把 <a href="manage/user/user_info.jsp" target="jd"> 此类的代码改成标签就可以了???
    刚刚接触struts 请大家多多帮助,谢谢了 郁闷中
    ---------------------------------------------------觉得没这个必要吧~~~~连接如果是固定的直接用html显示方法就可以了~干吗非要用struts标签啊
      

  7.   

    我想不只是简单的替换那么简单。如果是的话,我就不用那么费劲了。我们的项目也是用Struts并且也是需要一个树形的菜单,现在看来需求基本上和你查不多。(我已经作完了。)给你几个建议:
    1。struts本身和树形菜单没什么关系。除非必须,你完全可以不必理会struts。
    2。struts的标签先于javascript解析,所以不要做无谓的欠套。
    3。利用第2点可以动态生成你所要的数据,比如树节点上的文字,图标等。
    4。你可以先参照一些现成的树的生成方式。
    5。给你几个生成树的方案:
       a。动态生成javascript代码,用bean:write发到客户端。
       b。server端生成XML树结构,保存到一个XML文件中,然后用一个读XML的树形显示(网上例子很多)。
       c。生成的数据完全在client端生成html代码(比较笨)。
      

  8.   

    我想不只是简单的替换那么简单。如果是的话,我就不用那么费劲了。我们的项目也是用Struts并且也是需要一个树形的菜单,现在看来需求基本上和你查不多。(我已经作完了。)给你几个建议:
    1。struts本身和树形菜单没什么关系。除非必须,你完全可以不必理会struts。
    2。struts的标签先于javascript解析,所以不要做无谓的欠套。
    3。利用第2点可以动态生成你所要的数据,比如树节点上的文字,图标等。
    4。你可以先参照一些现成的树的生成方式。
    5。给你几个生成树的方案:
       a。动态生成javascript代码,用bean:write发到客户端。
       b。server端生成XML树结构,保存到一个XML文件中,然后用一个读XML的树形显示(网上例子很多)。
       c。生成的数据完全在client端生成html代码(比较笨)。
      

  9.   

    TO  lj0425(冰芝麻) 
    那么你感觉你给的哪个方案是最可行的呢???
    给些代码可以么
    谢谢了
      

  10.   

    看看JSF的例子可能有一些帮助的