首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 类定义时可以使用javabean中的数据吗? 怎样才能在java类定义中使用javabean中的数据 多谢

2011-12-25 
java 类定义时可以使用javabean中的数据吗? 怎样才能在java类定义中使用javabean中的数据 谢谢1.文件:Admi

java 类定义时可以使用javabean中的数据吗? 怎样才能在java类定义中使用javabean中的数据 谢谢
1.文件:AdminBean.java 用来定义javabean

HTML code
public class AdminBean {private String skin = "1";public String getSkin() {   return skin;}public void setSkin(String skin) {  this.skin = skin;}}

2文件:beantest.jsp
<%@ page language="java" import="java.sql.*,java.util.*,java.io.*" pageEncoding="UTF-8"%>
<jsp:useBean id="AdminBean" class="javas.AdminBean" scope="request"></jsp:useBean> 
<%!String skin = AdminBean.getSkin();%>
这样子会报错.识别不出 AdminBean
怎样才能在java类定义中使用javabean中的数据

[解决办法]
额。。直接写Java代码好了。把bean包导入到JSP页面上。
要用的到地方,直接实例化一个对象用用好了。
[解决办法]
定义中是不能直接使用AdminBean的。
这时因为jsp:useBean会把bean 放到request里。
你需要调用request.getAttribute("AdminBean");才行。
而 <%!%>里面不能直接获得request,所以需要想其他办法了。

关于 <%!%>中不能获得request的原因,请参考我们的jsp教程:http://family168.com/tutorial/jsp/html/index.html
[解决办法]
Java code
AdminBean a = new AdminBean();String b = a.getSkin();
[解决办法]
接分
[解决办法]
探讨
一般存储一些比较固定的数据时,你们是用什么方法

[解决办法]
一般存储一些比较固定的数据时,你们是用什么方法
=======
放到Session里

热点排行