java重复代码检查

java重复代码检查

问:java里面查询用户名字是否重复,老是错误,帮忙看下,代码如下
  1. 答:SQL字符串拼写可能有错误吧。
    strSQL = "select * from C_user where C_name = '"+T_name +"’;
  2. 答:conn = DriverManager.getConnection(strUrl);
    你这个只写URL不写数据库的user和passwd可以连接上?
  3. 答:从代码角度来看,没有问题,检查数据库是不是已经存在这个名字的纪录
问:jsp页面中java代码重复执行 执行两次
  1. 答:页面的东西确实会执行多次的
    所有的代码在你第一次载入是要执行一次
    等你点下什么按钮后,把参数又传到本页面后,页面的程序会再执行一次。所以有时候你再打印的时候会出现两个结果,很正常的
  2. 答:pageNumber 不是一个有效的整数,所以报了NumberFormatException异常,建议用try{}catch(){}包围起来
    还有在页面上用JS函数判断下,不要让非法的数据进入服务器端去验证。
    补充回答:
    不是一个有效的数字,从你的【但是随后我打印pageNumber的值 System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来???太奇怪了吧...

    描述来看可能是空字符串(也许是其他的汉字字符串),或者是“???”
    建议你看看页面源码,里面是什么样的数据
  3. 答:很简单:
    ---------------------------------------
    1、你要加上try-catch:
    int pageNumber=0;
    try { pageNumber=Integer.parseInt(request.getParameter("pageNumber")); }catch(Exception e) { pageNumber=0; }
    不加就是出错.因为如果获得Null的话不能转类型的。
    ----------------------------------------
    2、执行多次要看看你的代码才知道了,不过估计是你自己写得有问题了,比如循环出错了。
  4. 答: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="测试用按钮"/>
  5. 答:pageNumber 不是一个有效的整数,所以报了NumberFormatException异常,建议用try{}catch(){}包围起来
    还有在页面上用JS函数判断下,不要让非法的数据进入服务器端去验证。
    补充回答:
    不是一个有效的数字,从你的【但是随后我打印pageNumber的值 System.out.println("pageNumber--"+pageNumber);却能打印出pageNumber的值来???太奇怪了吧...

    描述来看可能是空字符串(也许是其他的汉字字符串),或者是“???”
    建议你看看页面源码,里面是什么样的数据
问:用Java判断7个手动输入的数字的重复与区间 该怎么编写? 前六个数字的
  1. 答:定一个数组a[34],并初始化为0,如果输入一个数就记为1,这样如果输入时该数已经为1就输出 重复输入。
java重复代码检查
下载Doc文档

猜你喜欢