entitycatalog.jsp

来自「sun公司的petstore,一个J2ee的示例应用程序.」· JSP 代码 · 共 30 行

JSP
30
字号
<%@page import="java.util.*"%><%@page import="java.net.*"%><%@page import="java.io.*"%><%  Properties entityCatalog = (Properties) getServletContext().getAttribute("EntityCatalog");  if (entityCatalog == null) {    entityCatalog = new Properties();    //System.err.println(getServletContext().getResource("/schemas/EntityCatalog.properties"));    entityCatalog.load(getServletContext().getResource("/schemas/EntityCatalog.properties").openStream());    for (Enumeration names = entityCatalog.propertyNames(); names.hasMoreElements();) {      String name = (String) names.nextElement();      String value = entityCatalog.getProperty(name);      if (value.startsWith("/")) {        if (value.startsWith("//")) {          value = new URL(new URL(HttpUtils.getRequestURL(request).toString()), value.substring(1)).toString();        } else {          value = new URL(new URL(HttpUtils.getRequestURL(request).toString()), request.getContextPath() + value).toString();        }        entityCatalog.setProperty(name, value);      }    }    getServletContext().setAttribute("EntityCatalog", entityCatalog);  }  ByteArrayOutputStream stream = new ByteArrayOutputStream();  entityCatalog.store(stream, "Entity Catalog");  out.print(stream.toString());%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?