📄 parameter.jsp
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
Licensed Material - Property of IBM
(C) Copyright IBM Corp. 2001 - All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.
-->
<%@ page errorPage="/error.jsp" import="java.util.List,com.ibm.etools.utc.Tree,com.ibm.etools.utc.Resource,com.ibm.etools.utc.view.*,com.ibm.etools.utc.model.*" contentType="text/html; charset=utf-8" %>
<jsp:useBean id="parameterView" scope="session" class="com.ibm.etools.utc.view.ParameterView"/>
<jsp:useBean id="modelManager" scope="session" class="com.ibm.etools.utc.ClassModelManager"/>
<jsp:useBean id="resultView" scope="session" class="com.ibm.etools.utc.view.ResultView"/>
<%@ taglib uri="/utc" prefix="utc" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel=stylesheet type="text/css" href="/UTC/css/dynamic.css">
<title><utc:resource key="ejbPageParameterViewTitle"/></title>
</head>
<% parameterView.loadManagerObjects(modelManager);
parameterView.loadManagerClasses(modelManager); %>
<% if (parameterView.isLoadClassView()) { %>
<!-- *************** Load class *************** -->
<body class="margin">
<form name="newClassForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="2"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="3"><utc:resource key="infoToolboxLoadClass"/></td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="text"><utc:resource key="ejbPageParameterViewLoadClass"/></label></td>
<td width=*><input type="text" id="text" class="textenter" name="class" size=25/></td>
<td width=15%><input type=submit value="<utc:resource key="ejbPageParameterViewLoad"/>" class="button"/></td>
</tr>
</table>
</form>
<% } else if (parameterView.isClassCastView()) { %>
<!-- *************** Class Cast *************** -->
<body class="margin">
<form name="newClassForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="0"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="3"><utc:resource key="infoToolboxCastClass"/></td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="object"><utc:resource key="ejbPageParameterViewObject"/></label></td>
<td>
<select name="object" class="selectlist" id="object">
<% List castObjects = parameterView.getManagerObjects();
int size = castObjects.size();
for (int j = 0; j < size; j++) {
ObjectModel model = (ObjectModel) castObjects.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td></td>
</tr>
<tr>
<td><label for="class"><utc:resource key="ejbPageParameterViewCastType"/></label></td>
<td>
<select name="class" class="selectlist" id="class">
<% List castClasses = parameterView.getManagerClasses();
size = castClasses.size();
for (int j = 0; j < size; j++) {
ClassModel model = (ClassModel) castClasses.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td width=15%><input type=submit value="<utc:resource key="ejbPageParameterViewCast"/>" class="button"/></td>
</tr>
</table>
</form>
<% } else if (parameterView.isArrayView()) { %>
<!-- *************** Array Creation *************** -->
<body class="margin">
<form name="createArrayForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="1"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="3"><utc:resource key="infoToolboxCreateArray"/></td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="class"><utc:resource key="ejbPageParameterViewArrayType"/></label></td>
<td>
<select name="class" class="selectlist" id="class">
<% List castClasses = parameterView.getManagerClasses();
int size = castClasses.size();
for (int j = 0; j < size; j++) {
ClassModel model = (ClassModel) castClasses.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td width=15%></td>
</tr>
<tr>
<td><label for="size"><utc:resource key="ejbPageParameterViewArraySize"/></label></td>
<td><input type="text" id="size" class="textenter" name="size" value="1" size=5/></td>
<td><input type=submit value="<utc:resource key="ejbPageParameterViewArrayCreate"/>" class="button"/></td>
</tr>
</table>
</form>
<% } else if (parameterView.isCollectionToArrayView()) { %>
<!-- *************** Collection To Array *************** -->
<% parameterView.loadManagerCollections(modelManager); %>
<body class="margin">
<form name="collectionToArrayForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="3"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="2">Collection -> Object[]</td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="collection"><utc:resource key="ejbPageParameterViewCollection"/></label></td>
<td>
<select name="collection" class="selectlist" id="collection">
<% List collections = parameterView.getManagerCollections();
int size = collections.size();
for (int j = 0; j < size; j++) {
ClassModel model = (ClassModel) collections.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td width=15%><input type=submit value="<utc:resource key="ejbPageParameterViewConvert"/>" class="button"/></td>
</tr>
</table>
</form>
<% } else if (parameterView.isArrayToListView()) { %>
<!-- *************** Array To List *************** -->
<% parameterView.loadManagerArrays(modelManager); %>
<body class="margin">
<form name="arrayToListForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="4"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="3">Object[] -> List</td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="array"><utc:resource key="ejbPageParameterViewArray"/></label></td>
<td>
<select name="array" class="selectlist" id="array">
<% List arrays = parameterView.getManagerArrays();
int size = arrays.size();
for (int j = 0; j < size; j++) {
ClassModel model = (ClassModel) arrays.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td width=15%><input type=submit value="<utc:resource key="ejbPageParameterViewConvert"/>" class="button"/></td>
</tr>
</table>
</form>
<% } else if (parameterView.isSetArrayElementView()) { %>
<!-- *************** Set Array Element *************** -->
<% parameterView.loadManagerArrays(modelManager); %>
<% parameterView.loadManagerObjects(modelManager); %>
<body class="margin">
<form name="arrayElementForm" action="/UTC/toolbox" method="post" target="formParameters" enctype="multipart/form-data">
<input type="hidden" name="random" value="<%= Math.random() %>"/>
<input type="hidden" name="utility" value="5"/>
<table cellpadding=3 cellspacing=0 border=0 bgcolor=white width=100%>
<tr>
<td colspan="3"><utc:resource key="infoToolboxSetArrayElement"/></td>
</tr>
<tr>
<td colspan="3" valign="middle" height="15"><img src="/UTC/images/line.gif" width="100%" height="2"></td>
</tr>
<tr>
<td width=20%><label for="array"><utc:resource key="ejbPageParameterViewArray"/></label></td>
<td>
<select name="array" class="selectlist" id="array">
<% List arrays = parameterView.getManagerArrays();
int size = arrays.size();
for (int j = 0; j < size; j++) {
ClassModel model = (ClassModel) arrays.get(j); %>
<option value="<%= j %>"><%= model.getName() %></option>
<% } %>
</select>
</td>
<td width=15%></td>
</tr>
<tr>
<td><label for="element"><utc:resource key="ejbPageParameterViewElement"/></label></td>
<td><input type="text" class="textenter" id="element" name="element" value="0" size=5/></td>
<td></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -