📄 createperspective.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 + -