zoukankan      html  css  js  c++  java
  • java中getAttribute与getParameter方法的区别

    知识点1:getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为object对象类型

    例: req.getSession().setAttribute("user", user);

    (User)request.getSession().getAttribute("user");//取得的对象为object

    getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数,url重写(就是xxx?id=1中的id)传的参数,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不是object ,而是String类型

    例:String op = req.getParameter("op");

    知识点2:ResultSetMetaData类的getColumnName和getColumnLabel的不同

    例:"select d.name doctorName,dep.name departmentName from doctor d,department dep where d.departmentNum=dep.idNum and d.doctorId=?"

    java查出来的ResultSet的列名就是doctorName,departmentName,但是getColumnName获取到的就是name,name,而getColumnLabel获取到的就是                                                       doctorName,departmentName。也就是说getColumnName查出来的是原本表中的字段名,用getColumnLabel查出的是我们在后面重新定义的字段名

  • 相关阅读:
    jQuery的选择器
    01-jQuery的介绍
    client、offset、scroll系列
    BOM
    定时器
    js中的面向对象
    javascript小练手
    DOM介绍
    关于DOM的事件操作
    伪数组 arguments
  • 原文地址:https://www.cnblogs.com/huanggenwei/p/7644438.html
Copyright © 2011-2022 走看看