servlet-【java基础】有关setAttribute和getAttribute问题?

问题描述

【java基础】有关setAttribute和getAttribute问题?
使用setAttribute发送到前台jsp页面,为什么用getAttribute获取的只是一些地址值呢?不是实际数据值??,我用getAttribute获取的是下列
[Bean.BookBean@361799b1 Bean.BookBean@848b902 Bean.BookBean@39effc76 Bean.BookBean@77c270f4]地址值,不是实际的数据,为什么??

解决方案

比如你setAttribute(""BookBean""BookBean) 你放的是BookBean对象,

解决方案二:
java基础问题10
java基础问题17
java基础问题03

解决方案三:
这是对象,你需要访问具体的字段,比如 对象.xxx

时间: 2024-09-30 16:16:56

servlet-【java基础】有关setAttribute和getAttribute问题?的相关文章

Java基础:初学者Java语言入门精典文章

初学 Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案.在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考. 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java. 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以.要注意,即便对一个简单的例子也要有耐心去琢磨.调试.改动. 3.在学习的

零基础轻松入门——JAVA基础学习

你准备好学习java了吗?了解一下开发java的基本过程以及java的基本特性.与C++做些简单的比较,熟悉两种语言的共性和区别,关于一些java知识体系. Java 的主要特性: 1. Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用.另一方面,Java丢弃了C++中很少使用的.很难理解的.令人迷惑的那些特性,如操作符重载.多继承.自动的强制类型转换.特别地,Java语言不使用指针,而是引用.并提供了自动的废料收集,使得程序员不必为内存管理而担忧. 2.Java是

Java基础之002-Java概述

Java基础之002-Java概述                                        35岁学习Java 1.温故而知新     这个部分比较简单,所有的语言都有相通之处,学会一门语言,对其他语言也能触类旁通.不过千里之行始于足下,还是要打好基础:而且温故而知新,可以为师矣.所以还是要坚持把基础打扎实. 2.什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合. a)      系统软件: 如:DOS,windows,Linux等. b)      应用

java基础-请教方向(Java研发方向),初学者

问题描述 请教方向(Java研发方向),初学者 刚学了一学期Java, 想知道Java一般的学习过程是先学什么,后学什么比较合理.望不吝指教- 解决方案 1.变量 方法 逻辑分支语句 循环语句 运算符 逻辑运算符 基本数据类型 引用数据类型 数组 集合 ,基本语法必须要熟练掌握,这些东西可能是习惯养成 2.把类.抽象类.接口 继承 变量 方法 重写 重载 转型 ,结合面向对象以及内存角度来理解,面向对象就是从现实生活中对象之间关系引出的一种编程思想 最简单的理解就是 class就是种类的意思 用

Java基础之如何学好Java_java

Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣.而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看-- 2. 准备一下 请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基

java基础学完然后学啥

问题描述 我大一结束学了点java基础,现在在家放暑假,我想请教一下学完基础学些啥. 解决方案 解决方案二:jsp.servlet.jdbc.database.strut1/2[源码].spring[源码].hibernate/ibatis[源码].框架整合(例如ssi/ssh).webservice.redis等内存数据库.大数据量.并发/多线程.分布式.云技术........................慢慢来吧,不着急.还有js相关的知识及框架解决方案三:大学...里面敲代码的时间不是很

java基础问题求指教谢谢

问题描述 java基础问题求指教谢谢 形如 A a=new A();-------------1 a=new A();--------------2 辣么,a到底指的是哪个对象?1还是2? 五楼的说法对么? 解决方案 只用new关键字是为了创建一个对象,你使用了两次new关键字进行创建,会在内存中创建两个A的对象,a是你声明的一个引用,在程序中以最后一次的指向为准,这里是指向最后一个. 解决方案二: new 最后一个对象时,内存又为它分配了新的地址,所以a只想最后一个 解决方案三: a 在最后被

java基础多线程之共享数据

java基础巩固笔记5-多线程之共享数据 线程范围内共享数据 ThreadLocal类 多线程访问共享数据 几种方式 本文主要总结线程共享数据的相关知识,主要包括两方面:一是某个线程内如何共享数据,保证各个线程的数据不交叉:一是多个线程间如何共享数据,保证数据的一致性. 线程范围内共享数据 自己实现的话,是定义一个Map,线程为键,数据为值,表中的每一项即是为每个线程准备的数据,这样在一个线程中数据是一致的. 例子 package com.iot.thread; import java.util

J2ME中需要的Java基础知识

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明:        J2ME中使用到的Java基础知识: 1.  Java语法基础:包括基本数据类型.关键字.运算符等等 2.  面向对象的思想:类和对象的概念,继承和多态等等. 3.  异常处理 4.  多线程 J2ME中没有用到的Java基础知识: 1.