📄 addsymbol.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">
<Script>writeDate();</Script>
</td>
<td align="right"> <span class="midTime"> </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 </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 </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 </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 </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 </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"> </td>
<td height="1"> </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 + -