Ⅰ 怎麼樣用java實現在出現404的情況下,顯示一個輸入框,填寫或修改IP地址(或者頁面地址),
如果你的意思是說 項目出現404異常的話,則強制跳轉到提前定義好的頁面的話,使用spring的配置就可以實現.代碼如下
<!--開發期間注釋掉,上線後啟用錯誤解析器發生錯誤默認會跳轉到/web-inf/jsp/timeout.jsp-->
<!--<beanid="exceptionResolver"class="org.springframework.web.servlet.handler.">-->
<!--<propertyname="exceptionMappings">-->
<!--<props>-->
<!--<propkey="java.sql.SQLException">common/error</prop>資料庫錯誤(dbError.jsp)-->
<!--<propkey="org.springframework.web.bind.">common/error</prop>參數綁定錯誤(如:必須參數沒傳遞)(bizError.jsp)-->
<!--<propkey="java.lang.IllegalArgumentException">common/error</prop>參數錯誤(bizError.jsp)-->
<!--<propkey="org.springframework.validation.BindException">common/error</prop>參數類型有誤(bizError.jsp)-->
<!--<propkey="java.lang.Exception">common/error</prop>-->
<!--<propkey="java.lang.Throwable">common/error</prop>-->
<!--</props>-->
<!--</property>-->
<!--<propertyname="statusCodes">-->
<!--<props>-->
<!--<propkey="common/error">500</prop>-->
<!--<propkey="common/error">404</prop>-->
<!--</props>-->
<!--</property>-->
<!--默認錯誤頁面,當找不到上面mappings中指定的異常對應視圖時,使用本默認配置-->
<!--<propertyname="defaultErrorView"value="common/error"></property>-->
<!--</bean>-->
自己把注釋去掉就可以了
Ⅱ 怎樣用Java或者 Java Applet 製作一個ip地址的輸入框(控制項)
可以用四個文本框,每個框輸入IP地址的一個部分 , 可以把四個文本框放到一個Panel 或 JPanel 中。
Ⅲ 如何做出系統的IP地址輸入框效果
<html>
<style type="text/css">
.m{border:1px solid #E3E9EF;display: inline-block;text-align: center;border-top-color: #ABADB3;}
.ip{height:25px;width:30px;border:none;}
</style>
<script>
//e為 event o為input對象 i 為 第幾個輸入框
function ipVali(e,o,i)
{ //alert(e.keyCode)
// 96-105 小鍵盤數字鍵 48-57大鍵盤數字鍵 8 退格鍵 46 del鍵 16 shift鍵 116 刷新 190 大鍵盤的點 110小鍵盤的點 9 tab
var inputs = o.parentNode.getElementsByTagName("input");
if(e.keyCode == 9 || (e.keyCode >= 96 && e.keyCode <= 105) ||(e.keyCode >= 48 && e.keyCode <= 57) || e.keyCode==8 || e.keyCode==46|| e.keyCode==116 || e.keyCode == 16)
{
if(e.shiftKey && e.keyCode >= 48 && e.keyCode <= 57)
{
if(e.keyCode != 56)
return false;
}
if( e.keyCode == 9)
{
return true;
}
if(e.keyCode == 8)
{
if(o.value === '')
{
if(i>0)
{ //OK
inputs[i-1].focus();
}
return true;
}
return true;
}
if(o.value.length >= 3 && getRangeByObj(o) == '')
{
if(null != inputs[i+1])
{
if(o.value.length > 1 && parseInt(o.value.charAt(0)) == 0){
o.value = parseInt(o.value,"10");
}
inputFormat(o);
inputs[i+1].focus();
}
}
}
else if(190 == e.keyCode || 110 == e.keyCode) //輸入的是點
{
if(o.value == '')
{
for(var j=0; j<=i; j++)
{
if(inputs[j].value == '')
{
inputs[j].value="";
}
}
}
inputFormat(o);
inputs[i+1].focus();
return false;
}
else
{
return false;
}
}
function ipVali2(o,i)
{
if(o.value != '')
{
if(i == 1) //ip地址的第一個欄位
{
if(o.value > 223)
{
o.value = 223;
}
}
else
{
if(o.value > 255)
{
o.value = 255;
}
}
}
else
{
o.value = "";
}
}
function getRangeByObj(obj)
{
var word='';
if (document.selection){
o=document.selection.createRange();
if(o.text.length>0)word=o.text;
}else{
p1=obj.selectionStart;
p2=obj.selectionEnd;
if (p1||p1=='0'){
if(p1!=p2)word=obj.value.substring(p1,p2);
}
}
return word;
}
function inputFormat(o){
if(o.value.length > 1 && parseInt(o.value.charAt(0)) == 0){
o.value = parseInt(o.value,"10");
}
}
function show(){
var str = "";
var ary = document.getElementsByName('ip');
for(var i=0;i<ary.length;i++){
str += ary[i].value + ".";
}
document.getElementById('show').value = str.slice(0,-1);
}
</script>
<body>
<span class="m">
<input class="ip" name="ip" onkeydown="return ipVali(event,this,0);" onblur="return ipVali2(this,1);" type="text" maxlength="3" size="3"/>.
<input class="ip" name="ip" onkeydown="return ipVali(event,this,1);" onblur="return ipVali2(this,2);" type="text" maxlength="3" size="3"/>.
<input class="ip" name="ip" onkeydown="return ipVali(event,this,2);" onblur="return ipVali2(this,2);" type="text" maxlength="3" size="3"/>.
<input class="ip" name="ip" onkeydown="return ipVali(event,this,3);" onblur="return ipVali2(this,2);" type="text" maxlength="3" size="3"/>
</span><button onclick="show()">OK</button>
<hr color="#388ee3"/>
<input type="text" id="show"/>
</body>
</html>
Ⅳ JSP源碼里如何查看用的什麼資料庫 以及資料庫IP地址 用戶名 密碼 庫名
那就要看連接資料庫的方法了:
一般獲得連接會是這樣:
Connection conn = method();
查看這個method,如果是用jdbc連接資料庫的,那麼通常密碼,用戶名,ip,資料庫類型等都會寫在這個方法里;
如果用jndi查找的,那麼要查看下容器里的配置文件了,tomcat的話看下conf文件夾下的server.xml或catalina文件夾下的.xml文件,連接信息會寫在
<Resource標簽里
Ⅳ 用jsp編寫一個能夠獲得客戶端IP地址的程序
主要代碼就是:
<html>
<head><title>..隨便寫了..</title></head>
<body>
<%
String IP=request.getRemoteAddr();
out.println(IP);
%>
</body>
</html>
好久沒寫了 你測試一下。主要語句就是這段
<%
String IP=request.getRemoteAddr();
out.println(IP);
%>
希望對你有所幫助!
Ⅵ jsp 文本框輸入ip地址 要求自動提供格式 如222.222.2.333 輸入三個數字後自動跳到「.」後面
這個可能不好實現。只有全部輸入完以後。對字元串進行處理,自己添加.操作。將字元串拼接
或者那麼麻煩幹嘛呢,寫四個文本框,每輸入三個字元跳下一個文本框接著輸入
Ⅶ 有誰知道jsp 文本框輸入ip地址 要求自動提供格式 如222.222.2.333 輸入三個數字後自動跳到「.」後面
陳磊:《素質教育新論》武漢理工大學出版社王維