大家看看
dwr+jqury1.2.6+spring+struts2
Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3C%25%40%20page%20language%3D%22java%22%20pageEncoding%3D%22utf-8%22%25%3E%0A%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.01%20Transitional%2F%2FEN%22%3E%0A%3Chtml%3E%0A%09%3Chead%3E%0A%09%09%3Ctitle%3E%3C%2Ftitle%3E%0A%09%09%3Clink%20rel%3D%22StyleSheet%22%20href%3D%22css%2Ftree2.css%22%20type%3D%22text%2Fcss%22%20%2F%3E%0A%09%09%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22dwr%2Fengine.js%22%3E%3C%2Fscript%3E%20%20%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22dwr%2Futil.js%22%3E%3C%2Fscript%3E%20%20%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22dwr%2Finterface%2FTreeService.js%22%3E%3C%2Fscript%3E%20%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Ftree.js%22%3E%3C%2Fscript%3E%20%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Fjquery-1.2.6.1.js%22%3E%3C%2Fscript%3E%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Fjquery.contextmenu.r2.js%22%3E%3C%2Fscript%3E%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Fjquery-impromptu.2.5.js%22%3E%3C%2Fscript%3E%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Fjquery.timers.js%22%3E%3C%2Fscript%3E%0A%09%20%20%20%20%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22js%2Ftree.js%22%20charset%3D%22gb2312%22%3E%3C%2Fscript%3E%0A%09%20%20%20%20%3Cstyle%20type%3D%22%22%3E%0A%09%20%20%20%20%09.moveclass%20%7B%0A%09%09%09%09filter%3A%20Alpha(Opacity%3D50%2C%20Style%3D0)%3B%0A%09%09%09%09opacity%3A%200.50%3B%0A%09%09%09%09position%3A%20absolute%3B%0A%09%09%09%09z-index%3A%20100%3B%0A%09%09%09%7D%0A%09%20%20%20%20%3C%2Fstyle%3E%0A%09%3C%2Fhead%3E%0A%09%3Cscript%20type%3D%22text%2Fjavascript%22%3E%0A%09%09(function%20()%7B%0A%09%09%09%09%2F%2F%E5%8A%A0%E8%BD%BD%E6%A0%B9%E8%8A%82%E7%82%B9%0A%09%09%09%09TreeService.getTreeByPidName(0%2C'%E6%A0%B9%E8%8A%82%E7%82%B9'%2C%7BexceptionHandler%3Afunction(msg)%7Balert(%22%E8%8F%9C%E5%8D%95%E4%B8%8D%E5%AD%98%E5%9C%A8%EF%BC%81%22)%3B%7D%2Ccallback%3AshowSub%7D)%3B%0A%09%09%7D)()%3B%0A%09%3C%2Fscript%3E%0A%09%0A%09%3Cbody%3E%0A%09%09%3C!--%E6%A0%91%E7%9A%84%E6%A0%B9%E8%8A%82%E7%82%B9--%3E%0A%09%09%3Cul%3E%0A%09%09%09%3Cli%3E%0A%09%09%09%09%3Cdiv%3E%3C%2Fdiv%3E%0A%09%09%09%3C%2Fli%3E%0A%09%09%3C%2Ful%3E%0A%09%09%0A%09%20%20%20%20%3C!--%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95%E7%9A%84%E6%BA%90--%3E%0A%09%20%20%20%20%3Cdiv%20class%3D%22contextMenu%22%20id%3D%22rightMenu%22%3E%0A%09%20%20%20%20%20%20%3Cul%3E%0A%09%20%20%20%20%20%20%20%20%3Cli%20id%3D%22new%22%3E%3Cimg%20style%3D%22width%3A%2015%3Bheight%3A%2015%22%20src%3D%22images%2Fnew.jpg%22%2F%3E%20%E6%96%B0%20%20%E5%BB%BA%3C%2Fli%3E%0A%09%20%20%20%20%20%20%20%20%3Cli%20id%3D%22delete%22%3E%3Cimg%20style%3D%22width%3A%2015%3Bheight%3A%2015%22%20src%3D%22images%2Fdelete.jpg%22%20%2F%3E%20%E5%88%A0%20%20%E9%99%A4%3C%2Fli%3E%0A%09%20%20%20%20%20%20%20%20%3Cli%20id%3D%22edit%22%3E%3Cimg%20style%3D%22width%3A%2015%3Bheight%3A%2015%22%20src%3D%22images%2Fedit.jpg%22%20%2F%3E%20%E4%BF%AE%20%20%E6%94%B9%3C%2Fli%3E%0A%09%20%20%20%20%20%20%3C%2Ful%3E%0A%09%20%20%20%20%3C%2Fdiv%3E%0A%09%20%20%20%20%0A%09%20%20%20%20%3C!--%E8%A1%A8%E5%8D%95--%3E%0A%09%20%20%20%20%3Cform%20target%3D%22st2%22%3E%0A%09%09%09%3Cinput%20type%3D%22hidden%22%20name%3D%22id%22%3E%0A%09%09%3C%2Fform%3E%0A%09%09%0A%09%09%20%3C!--%E6%8B%96%E5%8A%A8%E8%8F%9C%E5%8D%95%E5%9F%9F--%3E%0A%09%09%3Cdiv%20id%3D%22moveId%22%20class%3D'moveclass'%20style%3D%22display%3A%20none%3B%22%3E%0A%09%09%3C%2Fdiv%3E%0A%09%3C%2Fbody%3E%0A%09%0A%3C%2Fhtml%3E%0A%0A%0A%0A%0A%0A%0A%0A" quality="high" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
- <%@ page language= "java" pageEncoding= "utf-8" %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
- <html>
- <head>
- <title></title>
- <link rel="StyleSheet" href= "css/tree2.css" type= "text/css" />
- <script type="text/javascript" src= "dwr/engine.js" ></script>
- <script type="text/javascript" src= "dwr/util.js" ></script>
- <script type="text/javascript" src= "dwr/interface/TreeService.js" ></script>
- <script type="text/javascript" src= "js/tree.js" ></script>
- <script type="text/javascript" src= "js/jquery-1.2.6.1.js" ></script>
- <script type="text/javascript" src= "js/jquery.contextmenu.r2.js" ></script>
- <script type="text/javascript" src= "js/jquery-impromptu.2.5.js" ></script>
- <script type="text/javascript" src= "js/jquery.timers.js" ></script>
- <script type="text/javascript" src= "js/tree.js" charset= "gb2312" ></script>
- <style type="" >
- .moveclass {
- filter: Alpha(Opacity=50 , Style= 0 );
- opacity: 0.50 ;
- position: absolute;
- z-index: 100 ;
- }
- </style>
- </head>
- <script type="text/javascript" >
- (function (){
-
- TreeService.getTreeByPidName(0 , '根节点' ,{exceptionHandler:function(msg){alert( "菜单不存在!" );},callback:showSub});
- })();
- </script>
-
- <body>
- <!--树的根节点-->
- <ul>
- <li>
- <div></div>
- </li>
- </ul>
-
- <!--右键菜单的源-->
- <div class = "contextMenu" id= "rightMenu" >
- <ul>
- <li id="new" ><img style= "width: 15;height: 15" src= "images/new.jpg" /> 新 建</li>
- <li id="delete" ><img style= "width: 15;height: 15" src= "images/delete.jpg" /> 删 除</li>
- <li id="edit" ><img style= "width: 15;height: 15" src= "images/edit.jpg" /> 修 改</li>
- </ul>
- </div>
-
- <!--表单-->
- <form target="st2" >
- <input type="hidden" name= "id" >
- </form>
-
- <!--拖动菜单域-->
- <div id="moveId" class = 'moveclass' style= "display: none;" >
- </div>
- </body>
-
- </html>