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查出的是我们在后面重新定义的字段名

  • 相关阅读:
    Windows系统的DOS常用命令
    常用pom
    ssm整合
    pom依赖集合
    json
    软件项目管理笔记-软件项目计划
    CSS
    网络配置
    用户组
    用户管理
  • 原文地址:https://www.cnblogs.com/huanggenwei/p/7644438.html
Copyright © 2011-2022 走看看