📄 modifykbs.jsp
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import = "com.huawei.icd30.common.systemconfig.*" %>
<%
// 确保系统已经初始化
if (!Initor.ensureInited())
{
response.sendRedirect("/public/systemconfig/common/error.jsp?ecode=initorError");
return;
}
%>
<%@ include file="/agt/public/jsp/top.jsp" %>
<p>
<form name="pageform" method="POST" action="/kBSAction.do">
<table width="539" border="0" cellpadding="3" cellspacing="1" class="table-cs1">
<tr align="center">
<td height="35" colspan="3" class="td-cs1"><strong>配置培训资料上传到知识库相关参数</strong></td>
</tr>
<%
String upToKBS = Initor.systemConfig.get("agt/upToKBS","true");
%>
<tr>
<td align="right" nowrap class="td-cs1">是否允许资料上传到知识库:</td>
<td width="58%" colspan="2" class="td-cs2">
<select name="iskbs" class="input2">
<option value="true" <%if("true".equalsIgnoreCase(upToKBS)){%> selected <%}%>>是</option>
<option value="false" <%if("false".equalsIgnoreCase(upToKBS)){%> selected <%}%>>否</option>
</select>
</td>
</tr>
<tr>
<td align="right" nowrap class="td-cs1">知识库FTP服务器的IP地址:</td>
<td colspan="2" class="td-cs2">
<input name="kbsip" type="text" class="input2" value="<%=Initor.systemConfig.get("agt/kbsIp","100.100.100.100")%>">
</td>
</tr>
<tr>
<td align="right" nowrap class="td-cs1">知识库FTP服务器的端口号:</td>
<td colspan="2" class="td-cs2">
<input name="kbsport" type="text" class="input2" value="<%=Initor.systemConfig.get("agt/kbsPort","21")%>">
</td>
</tr>
<tr>
<td align="right" nowrap class="td-cs1">知识库FTP服务器登录帐号:</td>
<td colspan="2" class="td-cs2">
<input name="kbsuser" type="text" class="input2" value="<%=Initor.systemConfig.get("agt/kbsUser","guest")%>">
</td>
</tr>
<tr>
<td align="right" nowrap class="td-cs1">知识库FTP服务器登录密码:</td>
<td colspan="2" class="td-cs2">
<input name="kbspasswd" type="text" class="input2" value="<%=Initor.systemConfig.get("agt/kbsPasswd","")%>">
</td>
</tr>
<tr>
<td align="right" nowrap class="td-cs1">资料所在知识库的地市编号:</td>
<td colspan="2" class="td-cs2">
<input name="kbscityid" type="text" class="input2" value="<%=Initor.systemConfig.get("agt/kbsCityId","00")%>">
</td>
</tr>
</table>
<table width="400" border="0" cellspacing="1" cellpadding="3">
<tr>
<td height="35" align="right" width="50%" >
<input name="edit" type="image" onclick="submitConfig();return false;" src="/agt/public/images/edit.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'">
</td>
<td height="50"align="center" width="50%" >
<input name="reset" type="image" onclick="reset();return false;" src="/agt/public/images/reset.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'"></td>
</tr>
</table>
</form>
<%@ include file="/agt/public/jsp/bot.jsp" %>
<script src="/agt/public/js/scriptfuns.js" type="text/javascript"></script>
<script language="javascript">
function submitConfig()
{
var iskbs = document.forms[0].iskbs;
var kbsip = document.forms[0].kbsip;
if(! isIP(kbsip,"知识库FTP服务器的IP地址"))
{
return;
}
var port = document.forms[0].kbsport;
if(port == null || port.value =="")
{
port.focus();
alert("知识库FTP服务器的端口号参数不能为空。");
return;
}
if(! isNumber(port.value))
{
port.focus();
alert("知识库FTP服务器的端口号参数输入不符合格式。");
return;
}
if(port.value < 1 || port.value > 65535)
{
port.focus();
alert("知识库FTP服务器的端口号参数输入不符合格式。");
return;
}
var kbsuser = document.forms[0].kbsuser;
var kbspasswd = document.forms[0].kbspasswd;
var kbscityid = document.forms[0].kbscityid;
if(kbsuser == null || kbsuser.value == "")
{
kbsuser.focus();
alert("知识库FTP服务器的登陆帐号不能为空。");
return;
}
if(kbspasswd == null || kbspasswd.value == "")
{
kbspasswd.focus();
alert("知识库FTP服务器的登陆密码不能为空。");
return;
}
if(kbscityid == null || kbscityid.value == "")
{
kbscityid.focus();
alert("资料所在知识库的地市编号不能为空。");
return;
}
document.forms[0].submit();
}
/**
* 对输入的IP地址进行检验
* @param field 要检验的输入框名称
* @param title 标题信息
* @return 布尔值 true表示通过检验,false表示没有通过检验
*/
function isIP(field,title)
{
if (field.value=="")
{
alert("对不起"+title+"参数必须输入。");
field.focus();
return false;
}
// IP地址应该是一个由四个0--255间的数组成的,且第一段应该非0
var arr = field.value.split(".");
if ( arr.length != 4 )
{
alert("对不起"+title+"参数输入不符合格式。");
field.focus();
return false;
}
else
{
for ( var i=0; i < arr.length; i++ )
{
if(isNaN(arr[i]))
{
alert("对不起"+title+"参数输入不符合格式。");
field.focus();
return false;
}
else if ( arr[i] < 0 || arr[i] > 255 )
{
alert("对不起"+title+"参数输入不符合格式。");
field.focus();
return false;
}
}
}
// 合法时,将返回true
return true;
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -