java重复代码检查
2022-11-28阅读(563)
问:java里面查询用户名字是否重复,老是错误,帮忙看下,代码如下
- 答:SQL字符串拼写可能有错误吧。
strSQL = "select * from C_user where C_name = '"+T_name +"’; - 答:conn = DriverManager.getConnection(strUrl);
你这个只写URL不写数据库的user和passwd可以连接上? - 答:从代码角度来看,没有问题,检查数据库是不是已经存在这个名字的纪录
问:jsp页面中java代码重复执行 执行两次
- 答:页面的东西确实会执行多次的
所有的代码在你第一次载入是要执行一次
等你点下什么按钮后,把参数又传到本页面后,页面的程序会再执行一次。所以有时候你再打印的时候会出现两个结果,很正常的 - 答:pageNumber 不是一个有效的整数,所以报了NumberFormatException异常,建议用try{}catch(){}包围起来
还有在页面上用JS函数判断下,不要让非法的数据进入服务器端去验证。
补充回答:
不是一个有效的数字,从你的【但是随后我打印pageNumber的值 System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来???太奇怪了吧...
】
描述来看可能是空字符串(也许是其他的汉字字符串),或者是“???”
建议你看看页面源码,里面是什么样的数据 - 答:很简单:
---------------------------------------
1、你要加上try-catch:
int pageNumber=0;
try { pageNumber=Integer.parseInt(request.getParameter("pageNumber")); }catch(Exception e) { pageNumber=0; }
不加就是出错.因为如果获得Null的话不能转类型的。
----------------------------------------
2、执行多次要看看你的代码才知道了,不过估计是你自己写得有问题了,比如循环出错了。 - 答:java执行两次是因为代码逻辑出问题了,检查逻辑并控制提交次数。
1、禁用提交事件源
2、设置标识,提交时标识true,完成后标识false
<script src=""></script>
<script type="text/javascript">
$(function(){
$("#abv").one("click",function(){
alert("用户点击了提交按钮");
});
/*$("#abv").click(function(){//方案2
$(this).attr("disabled",true);
});*/
})
</script>
<input type="submit" id="abv" value="测试用按钮"/> - 答:pageNumber 不是一个有效的整数,所以报了NumberFormatException异常,建议用try{}catch(){}包围起来
还有在页面上用JS函数判断下,不要让非法的数据进入服务器端去验证。
补充回答:
不是一个有效的数字,从你的【但是随后我打印pageNumber的值 System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来???太奇怪了吧...
】
描述来看可能是空字符串(也许是其他的汉字字符串),或者是“???”
建议你看看页面源码,里面是什么样的数据
问:用Java判断7个手动输入的数字的重复与区间 该怎么编写? 前六个数字的
- 答:定一个数组a[34],并初始化为0,如果输入一个数就记为1,这样如果输入时该数已经为1就输出 重复输入。