Ⅰ 怎么样用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 输入三个数字后自动跳到“.”后面
陈磊:《素质教育新论》武汉理工大学出版社王维