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

📄 addsymbol.jsp

📁 Oracle的J2EE Sample
💻 JSP
字号:
<%--
 * @author  Elangovan
 * @version 1.0
 *
 * Development Environment       : Oracle9i JDeveloper
 * 
 * Name of the File              : AddSymbol.jsp
 *
 * Creation/Modification History :
 *
 *    Elangovan     26-Apr-2002      Created
 *
 * Overview of Application       :
 *          
 *     This JSP displays a form for the site administrator to Add a new symbol
 *  to the repository.
 *
--%>

<%-- Set Context type and characterset --%>
<%@page contentType="text/html;charset=WINDOWS-1252" language="java" %>
<%@page import="java.util.ArrayList" %>
<%@page import="java.util.Iterator" %>
<%@page import="oracle.otnsamples.ibfbs.toplink.Exchange" %>

<html>

  <head>
    <title>OTN Financial Brokerage System : Add Symbol Page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252">
    <link rel="stylesheet" href="includes/contents.css" type="text/css"> 
  </head>

  <%    
       //  Get the eventname
       String eventName = request.getParameter("EVENTNAME");

       // Get the username from session
       String userName = (String) session.getAttribute("USERNAME.RESPONSE");  

       String symbol = "";
       String companyName = "";
       String companyProfile = "";
       String traded = "Y";
       String exchangeId = "";
       String infoMessage = (String)request.getAttribute("InfoMessage");
     
  %>
  
  <body text="#000000" bgcolor="#FFFFEA"  >

    <!-- Start of Company Logo-->
  
    <jsp:include page="TitleGifs.jsp" flush="true"/>
  
    <!-- End of Company Logo-->
  
    <b>
      <font face="Verdana, Times New Roman, Times, serif" color="#990000" size="2">
           Welcome <%= userName %>
      </font>
    </b>

    <table width="100%" border="0"  bgcolor="#008000" cellpadding="0" cellspacing="0">
      <tr>
        <td align="left" class="midTime">&nbsp;&nbsp;
          <Script>writeDate();</Script>
        </td>
        <td align="right"> <span class="midTime">&nbsp;&nbsp;</span> </td>
      </tr>
    </table>

    <jsp:include page="ShowError.jsp" flush="true"/>
    
    <table width="100%" border="1" cellpadding="0" cellspacing="0" 
                 bgcolor="#FFFFEA" bordercolor="#008000" height="70%">
      <tr>
        <td width="22%" bordercolor="#FFFFEA" valign="center" bgcolor="#FFFFD5"> 

          <!-- Start of Admin Operations List -->
        
          <jsp:include page="AdminLeftList.jsp" flush="true"/>

          <!-- End of Admin Operations List -->
        
        </td>
        <td bordercolor="#FFFFEA" valign="center" align="center"> 
          <table width="80%">
            <tr> 
              <td valign="top"> 

              <% 

                  // Get the list of Stock Exchanges from session
                  ArrayList exchangeList = 
                          (ArrayList) request.getAttribute("EXCHANGELIST");
  
                    // Display data previously entered by user, if any error message is displayed
                    if(infoMessage == null && request.getParameter("SYMBOL") != null) {
                      symbol         = request.getParameter("SYMBOL");
                      companyName    = request.getParameter("COMPANYNAME");
                      companyProfile = request.getParameter("COMPANYPROFILE");
                      traded         = request.getParameter("TRADED");
                      exchangeId     = request.getParameter("EXCHANGEID");
                      
                    }
                                             
              %>
                <font face='Verdana, Times New Roman' color='#990000' size='2'> 
                <b>Add Symbol</b>
                </font>

                <form name="frmAddSymbol" method="post" action="controllerservlet">
                  <table width="100%" border="0">
                    <tr> 
                      <th class="leftHead" height="30"> 
                        <div align="right">Symbol&nbsp;</div>
                      </th>
                      <td height="30"> 
                        <input type="text" name="SYMBOL" size="10" value="<%=symbol%>" >
                        <!-- EventName will be set before submitting -->
                        <input type="hidden" name="EVENTNAME" >
                        <input type="hidden" name="CALLOUT_EVENT" value="<%=eventName%>">
                      </td>
                    </tr>
                    <tr> 
                      <th class="leftHead" height="30"> 
                        <div align="right">Company Name&nbsp;</div>
                      </th>
                      <td height="30"> 
                        <input type="text" name="COMPANYNAME" size="16" value="<%=companyName%>">
                      </td>
                    </tr>
                    <tr> 
                      <th class="leftHead" height="30"> 
                        <div align="right">Company Profile&nbsp;</div>
                      </th>
                      <td height="30"> 
                        <TextArea name="COMPANYPROFILE" rows="5" cols="40"><%=companyProfile%></TextArea>
                      </td>
                    </tr>
                    <tr> 
                      <th class="leftHead" height="30"> 
                        <div align="right">Traded&nbsp;</div>
                      </th>
                      <td height="30"> 
                        <Select name="TRADED" >
                          <%  if("Y".equals(traded)) { %>                        
                          <Option value="Y" SELECTED >Yes</Option>
                          <Option value="N"  >No</Option>
                          <% } else {%>
                          <Option value="Y"  >Yes</Option>
                          <Option value="N" SELECTED >No</Option>                          
                          <% } %>
                        </Select>
                    </td>
                  </tr>
                    <tr> 
                      <th class="leftHead" height="30"> 
                        <div align="right">Exchange Id&nbsp;</div>
                      </th>
                      <td height="30"> 
                        <Select name="EXCHANGEID" >
                        <%
                          Iterator exchgIter = exchangeList.iterator();
                           
                          while(exchgIter.hasNext()) {
                            
                            Exchange exchg = (Exchange)exchgIter.next();
                              
                            if(exchg.getExchangeid().equals(exchangeId)) {

                        %>
                           
                           <Option value="<%=exchg.getExchangeid()%>" SELECTED >
                                         <%=exchg.getExchangename()%></Option>
                        <%
                          } else {
                        %>
                           <Option value="<%=exchg.getExchangeid()%>" >
                                         <%=exchg.getExchangename()%></Option>
                        
                        <% } 
                          }
                        %>
                        </Select>
                      </td>
                    </tr>              
                </table>
      
                <table width="100%" border="0" cellpadding="4" cellspacing="4">
                  <tr>
                    <td height="1">&nbsp;</td>
                    <td height="1">&nbsp;</td>
                  </tr>
                  <tr>
                    <td align="right" >
                        <A href="javascript:submitForm('ADDSYMBOL');">
                        <IMG border="0" src="images/submit.gif"></A>
                    </td>
                    <td><A href="javascript:resetForm();">
                        <IMG border="0" src="images/reset.gif"></A>
                    </td>
                  </tr>
                </table>
                </form>

              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>

    <!-- Start of Footer -->
    <jsp:include page="Footer.jsp" flush="false"/>
    <!-- End of Footer -->
    <script>

      // This function validates the for fields and submits the form
      function submitForm(doEvent) { 

        var symbol = document.frmAddSymbol.SYMBOL.value;
        var companyName = document.frmAddSymbol.COMPANYNAME.value;
        var companyProfile = document.frmAddSymbol.COMPANYPROFILE.value;

        // Symbol field cannot be blank    
        if(symbol == "") {
          alert(" Enter a SYMBOL");
          return;
        }

        // Symbol field cannot be more than 10 characters
        if(symbol.length > 10) {
          alert("Symbol cannot be more than 10 characters");
          return;
        }

        // Company name cannot be blank
        if(companyName == "") {
          alert("Enter the Company Name ");
          return;
        }
        
        // Company name cannot be more than 100 characters
        if(companyName.length > 100) {
          alert("Company Name must be less than 100 characters");
          return;
        }
        

        // Company profile cannot be blank
        if(companyProfile == "") {
          alert("Enter the Company Profile");
          return;
        }


        // Company profile cannot be more than 2000 characters
        if(companyProfile.length > 2000) {
          alert("Company Profile must be less than 2000 characters");
          return;
        }
        
        // Set the EVENTNAME field
        document.frmAddSymbol.EVENTNAME.value=doEvent;

        // Sumbit the form
        document.frmAddSymbol.submit();
      
      }

      // This function resets the form fields
      function resetForm() {
    
        document.frmAddSymbol.reset();    
      
      }

      // This function appends the current date to the document
      function writeDate() {
  
        var today = new Date();    
    
        //Thursday, April 09, 2002,06:43 FORMAT
        document.write(today.toLocaleString());
    
      }   
    
    </script>

  </body>
  
</html>

⌨️ 快捷键说明

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