📄 kjavastorageupdate.jsp
字号:
<?xml version="1.0" encoding="gb2312" ?>
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<%@ page import="com.eline.wap.common.util.*"%>
<%@ page import="com.eline.wap.resource.model.*"%>
<%@ page import="com.eline.wap.resource.client.*"%>
<%@ page import="com.eline.wap.resource.exceptions.*"%>
<%@ taglib uri="/WEB-INF/tlds/eline-common.tld" prefix="common" %>
<%@ taglib uri="/WEB-INF/tlds/eline-mobile.tld" prefix="mobile" %>
<%
int indexId = StringUtils.getInt(request.getParameter("indexId"), 0);
int manufacturerId = StringUtils.getInt(request.getParameter("manufacturerId"), 0);
System.out.println("kjavaStorageUpdate.jsp?indexId=" + indexId + "&manufacturerId=" + manufacturerId);
KJavaHelper helper = new KJavaHelper();
KJava item = null;
KJavaStorage storageItem = null;
try {
storageItem = helper.getKJavaStorage(indexId);
if (storageItem == null)
throw new ResourceException("invalid storage item.");
item = helper.getKJava(storageItem.getKjavaId());
if (item == null)
throw new ResourceException("invalid item.");
} catch (Exception e) {
response.sendRedirect(SiteUrls.getInstance().getProperty(SiteUrls.RESOURCE_FAILURE));
return;
}
if (manufacturerId == 0)
manufacturerId = storageItem.getDeviceManufacturer();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Insert title here</title>
<link href="../../style/default.css" type="text/css" rel="stylesheet" />
<script language="javascript" src="../common/common.js"></script>
<script language="javascript" id="clientEventHandlersJS">
<!--
function deviceManufacturers_onchange() {
var element = window.event.srcElement;
var currentUrl = "<%=SiteUrls.getInstance().getProperty(SiteUrls.J2ME_STORAGE_UPDATE)%>?indexId=<%=indexId%>&manufacturerId=" + element.value;
window.location.href = currentUrl;
}
function form1_onsubmit() {
var deviceList = document.all["deviceModels"];
var count = deviceList.length;
var checkedCount = 0;
var itemId = "";
for (var i = 0; i < count; i ++) {
if (deviceList[i].selected) {
itemId += deviceList[i].value + ";";
checkedCount ++;
}
}
if (checkedCount < 1) {
if (!window.confirm("您还没选中任何一款要适配的机型,确定要继续吗?"))
return false;
}
document.all["selectedDeviceModels"].value = itemId;
return true;
}
function buttonCancel_onclick() {
var dlgWnd = window;
if (window.parent != null)
dlgWnd = window.parent;
dlgWnd.close();
return true;
}
-->
</script>
</head>
<body bgcolor="#f0f0f0" bottomMargin="0" leftMargin="2" topMargin="10" rightMargin="0">
<form name="Form1" method="post" action="<%=SiteUrls.getInstance().getProperty(SiteUrls.J2ME_STORAGE)%>?webAction=1" onsubmit="return form1_onsubmit()" enctype="multipart/form-data">
<table width="450" class="tableBorder" cellpadding="1" cellspacing="1">
<tr>
<td colspan="2" class="tableHeader" style="height: 21px">
编辑KJAVA 实体</td>
</tr>
<tr>
<td style="width: 120px" class="tableRow">
游戏名称</td>
<td class="tableRow">
<input id="name" disabled="disabled" maxlength="50" readonly="readonly" size="25"
type="text" value="<%=item.getName() %>" /></td>
</tr>
<tr>
<td class="tableSubHeader" colspan="2">
设备支持信息</td>
</tr>
<tr>
<td style="width: 120px" class="tableRow">
厂商信息</td>
<td class="tableRow">
<select style="width: 250px" name="deviceManufacturer" id="deviceManufacturer" onchange="return deviceManufacturers_onchange()">
<mobile:deviceManufacturerList selectedId="<%=manufacturerId%>">
<option value="0">--请选择--</option>
<common:items>
<option value="<mobile:deviceManufacturerAttribute name="id" />" <mobile:deviceManufacturerAttribute name="selected" />><mobile:deviceManufacturerAttribute name="displayTitle" /></option>
</common:items>
</mobile:deviceManufacturerList>
</select>
</td>
</tr>
<tr>
<td style="width: 120px" valign="top" class="tableRow">
<div style="font-size: 3px">
<br />
</div>
设备类型</td>
<td class="tableRow">
<select id="deviceModels" size="15" multiple="multiple" name="deviceModels" style="width: 250px">
<mobile:deviceModelList pageSize="999" manufacturerId="<%=manufacturerId%>" selectedValues="<%=storageItem.dumpDeviceModels()%>">
<common:items>
<option value="<mobile:deviceModelAttribute name="id" />" <mobile:deviceModelAttribute name="selected" />><mobile:deviceModelAttribute name="displayTitle" /></option>
</common:items>
</mobile:deviceModelList>
</select><br/>
<span style="color: red">*(按住Ctrl键 并点鼠标左键可以多选)</span></td>
</tr>
<tr>
<td class="tableSubHeader" colspan="2">
基本信息</td>
</tr>
<tr>
<td class="tableRow">
JAR文件</td>
<td class="tableRow">
<input id="fileUpload" size="30" type="file" name="fileUpload" /></td>
</tr>
<tr>
<td class="tableRow">
描述</td>
<td class="tableRow">
<textarea id="description" cols="40" name="description" rows="5"><%=item.getDescription() %></textarea></td>
</tr>
<tr>
<td class="tableRow" colspan="2">
</td>
</tr>
<tr>
<td class="tableRow" style="height: 50px">
<input type="hidden" name="indexId" value="<%=indexId %>" />
<input type="hidden" name="selectedDeviceModels" value="" />
</td>
<td class="tableRow" valign="top">
<input id="ButtonSubmit" class="button2w" type="submit" value="提交" /><input id="ButtonClose"
class="button2w" type="button" value="关闭" onclick="return buttonCancel_onclick()" /></td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -