📄 inittreeaction.java.svn-base
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_3.8.4/xslt/JavaClass.xslpackage biz.bluesky.pts.action;import javax.servlet.http.*;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import biz.bluesky.pts.model.*;import biz.bluesky.pts.service.*;import java.util.*;import java.io.*;import javax.xml.parsers.*; //XML������ӿ�import org.w3c.dom.*; //XML��DOMʵ��import org.apache.crimson.tree.XmlDocument; //дXML�ļ�Ҫ�õ�/** * MyEclipse Struts * Creation date: 04-08-2005 * * XDoclet definition: * @struts:action scope="request" validate="true" */public class InitTreeAction extends BaseAction { // --------------------------------------------------------- Instance Variables // --------------------------------------------------------- Methods /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)throws Exception { String str = setXMLContent(); String path = servlet.getServletContext().getRealPath("/")+"/tree.xml"; System.out.println(path); FileOutputStream outStream = new FileOutputStream(path); OutputStreamWriter outWriter = new OutputStreamWriter(outStream); outWriter.write(str); outWriter.close(); outStream.close(); request.setAttribute("init","yes"); return mapping.findForward("LeftFrame"); } /** * ȡ�����е�Ȩ����xml��ʽ��� * @throws Exception * @return String */ public String setXMLContent()throws Exception{ String xmlsrc = ""; StringBuffer sb = new StringBuffer(); sb.append("<?xml version=\"1.0\"?> "); sb.append("<tree>"); sb.append("<entity id=\"e0001\">"); sb.append("<description>Root</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<contents>"); //Ȩ������ʼ sb.append("<entity id=\"e0002\">"); sb.append("<description>Permission Manager</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<contents>"); sb.append("<entity id=\"e00021\">"); sb.append("<description>All permission</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<onClick>gotoAction('findPermission.do')</onClick>"); sb.append("<contents>"); sb.append("</contents>"); sb.append("</entity>"); sb.append("<entity id=\"e00022\">"); sb.append("<description>Permission list</description>"); sb.append("<oncontextmenu></oncontextmenu>"); sb.append("<image>images/book.gif</image>"); sb.append("<imageOpen>images/bookopen.gif</imageOpen>"); sb.append("<contents>"); sb.append(getPermissionTree(0)); sb.append("</contents>"); sb.append("</entity>"); sb.append("</contents>"); sb.append("</entity>"); //Ȩ��������� //��ɫ������ʼ// sb.append("<entity id=\"e0003\">");// sb.append("<description>Role Manager</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<contents>"); //// // sb.append("<entity id=\"e00031\">");// sb.append("<description>Add role</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<onClick>gotoAction('AddRole.vm')</onClick>");// sb.append("<contents>"); // sb.append("</contents>"); // sb.append("</entity>"); // // sb.append("<entity id=\"e00032\">");// sb.append("<description>All role</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<onClick>gotoAction('findRole.do')</onClick>");// sb.append("<contents>"); // sb.append("</contents>"); // sb.append("</entity>"); // // sb.append("<entity id=\"e00033\">");// sb.append("<description>Role list</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<contents>"); // // sb.append(getRoleTree());// // sb.append("</contents>"); // sb.append("</entity>");// // // sb.append("</contents>");// sb.append("</entity>"); //��ɫ��������� //ѧУ������ʼ// sb.append("<entity id=\"e0004\">");// sb.append("<description>School Manager</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<contents>");//// sb.append("<entity id=\"e00041\">");// sb.append("<description>Add school</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<onClick>gotoAction('AddSchool.vm')</onClick>");// sb.append("<contents>"); // sb.append("</contents>"); // sb.append("</entity>"); ////// sb.append("<entity id=\"e00042\">");// sb.append("<description>All school</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<onClick>gotoAction('findSchool.do')</onClick>");// sb.append("<contents>"); // sb.append("</contents>"); // sb.append("</entity>"); //// sb.append("<entity id=\"e00043\">");// sb.append("<description>School list</description>");// sb.append("<oncontextmenu></oncontextmenu>");// sb.append("<image>images/book.gif</image>");// sb.append("<imageOpen>images/bookopen.gif</imageOpen>");// sb.append("<contents>"); //// sb.append(getSchoolTree());// // sb.append("</contents>"); // sb.append("</entity>"); //// // sb.append("</contents>");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -