⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createperspective.jsp

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JSP
字号:
<%@ page language="java" %><%@ page import="javax.naming.InitialContext" %><%@ page import="java.sql.Date" %><%@ page import="java.util.HashMap" %><%@ page import="org.impact.stars.perspectivemd.perspective.ejb.PerspectiveLocal" %><%@ page import="org.impact.stars.perspectivemd.perspective.ejb.PerspectiveLocalHome" %> <html><head><title>Container-Managed Persistence Demo</title></head><body bgcolor="white"><center><h2>Container-Managed Persistence Demo</h2>Create a new perspective:<p><form method="post" action="/stars/createPerspective.jsp"><table border=10>  <tr>    <td>PerspectiveID: </td>    <td><input type="text" name="perspectiveID" size="20" value=""></td>  </tr>      <tr>    <td>Name: </td>    <td><input type="text" name="name" size="20" value=""></td>  </tr>  <tr>    <td>ConceptID: </td>    <td><input type="text" name="conceptID" size="20" value=""></td>  </tr>  <tr>    <td>StakeholderID: </td>    <td><input type="text" name="stakeholderID" size="20" value=""></td>  </tr>  <tr>    <td>ProjectID: </td>    <td><input type="text" name="projectID" size="20" value=""></td>  </tr>  <tr>    <td>StakeholderID: </td>    <td><input type="text" name="stakeholderID" size="20" value=""></td>  </tr>  <tr>    <td>Declaretime: </td>    <td><input type="text" name="declaretime" size="20" value="2000-12-01"></td>  </tr>  <tr>    <td>Purpose1 </td>    <td><input type="text" name="purpose1" size="20" value="purpose1"></td>  </tr>  <tr>    <td>Purpose2 </td>    <td><input type="text" name="purpose1" size="20" value="purpose2"></td>  </tr>  <tr>    <td>Purpose3 </td>    <td><input type="text" name="purpose3" size="20" value="purpose3"></td>  </tr>  <tr>    <td>Purpose1 </td>    <td><input type="text" name="purpose1" size="20" value="purpose1"></td>  </tr>  <tr>    <td>Purpose2 </td>    <td><input type="text" name="purpose2" size="20" value="purpose2"></td>  </tr>  <tr>    <td>Purpose3 </td>    <td><input type="text" name="purpose3" size="20" value="purpose3"></td>  </tr>  <tr>    <td>Context1 </td>    <td><input type="text" name="context1" size="20" value="context1"></td>  </tr>  <tr>    <td>Context2 </td>    <td><input type="text" name="context2" size="20" value="context2"></td>  </tr>  <tr>    <td>Context3 </td>    <td><input type="text" name="context3" size="20" value="context3"></td>  </tr>  <tr>    <td>Content1 </td>    <td><input type="text" name="content1" size="20" value="content1"></td>  </tr>  <tr>    <td>Content2 </td>    <td><input type="text" name="content2" size="20" value="content2"></td>  </tr>  <tr>    <td>Content3 </td>    <td><input type="text" name="content3" size="20" value="content3"></td>  </tr></table><p><input type="submit" name="submit" value="Submit"><p></form><%String perspectiveID = request.getParameter("perspectiveID");String conceptID = request.getParameter("conceptID");String name = request.getParameter("name");String projectID = request.getParameter("projectID");String type = request.getParameter("Type");String stakeholderID = request.getParameter("stakeholderID");String shared = request.getParameter("Shared");java.sql.Date declaretime = null;if(request.getParameter("declaretime")!=null){declaretime = java.sql.Date.valueOf(request.getParameter("declaretime"));}else{declaretime = new Date(2001, 10, 10);}HashMap ppurpose = new HashMap();String purpose1 = request.getParameter("purpose1");ppurpose.put("purpose1", purpose1);String purpose2 = request.getParameter("purpose2");ppurpose.put("purpose2", purpose2);String purpose3 = request.getParameter("purpose3");ppurpose.put("purpose3", purpose3);HashMap pcontext = new HashMap();String context1 = request.getParameter("context1");pcontext.put("context1", context1);String context2 = request.getParameter("context2");pcontext.put("context2", context2);String context3 = request.getParameter("context3");pcontext.put("context3", context3);HashMap pcontent = new HashMap();String content1 = request.getParameter("content1");pcontent.put("content1", content1);String content2 = request.getParameter("content2");pcontent.put("content2", content2);String content3 = request.getParameter("content3");pcontent.put("content3", content3);String description = request.getParameter("Description");if (perspectiveID != null && !"".equals(perspectiveID)) {    try {        InitialContext ic = new InitialContext();        Object o = ic.lookup("java:comp/env/ejb/perspective/Perspective");        PerspectiveLocalHome home = (PerspectiveLocalHome) o;        PerspectiveLocal perspective = home.create(perspectiveID, name, conceptID,                             stakeholderID, declaretime, projectID,                             ppurpose, pcontext, pcontent);%>New perspectiveLocal: <font color="blue"><%=perspective.getPerspectiveID()%>, <%=perspective.getName()%>,<% HashMap apurpose = perspective.getPpurpose();%><%= apupose.get("purpose1")%><%= apupose.get("purpose2")%><%= apupose.get("purpose3")%></font>created.</p><%    } catch(Exception e) {        e.printStackTrace();        out.println("Create new perspective FAILED : " + e.toString());    }}%><hr>[<a href="/stars/index.html">HOME</a>]</center></body></html>

⌨️ 快捷键说明

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