如何在jsp中引用java类中定义的数据模型

比如我有一个java类house
public class house {

private long houseId;
private String district;
private String community;
private int area;
private int totalPrice;
private int hall;
private int room;
private int floor;
private String facade;
private String surroundings;}(构造函数省略)
在另一个jsp文件中我想直接建立一个house模型的数据结构,为什么总是出错,应该怎么写呢,我用的是eclipse软件。
这是我自己写的:
<%
house houseSell,houseHunt;
。。。。
%>
想在之后的代码中一次设置houseSell和houseHunt两个数据的参数,并在函数中作为实参应用,但是定义的地方就总是出错,哪位高手帮忙指点一下吧。不胜感激!

1: 一般类名头字母大写 是House ,最好改掉

2. 为所有变量创建get .set 方法;

public getArea();
public setArea();

3 House houseSell = new House(); //怎么能不实例呢,不然引用时候绝对抛空指针了.

4 看看你House 类 packet 信息: 比如是: com.xx.xx.House;

5 jsp中最上面引入该类
<%@page import="com.xx.xx.House"%>
6 好了,这下你可以用你的类了,通过get .set方法调用类中的变量. private变量没法直接引用的.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-16
首先,house 类名请写成House。
其次,
import xxx.xxx.XXX.House;//House包引入
House houseSell = new House();
House houseHunt= new House();
....
在后面你就可以通过
houseSell.area =1;这样设置了。
第2个回答  2009-04-22
JSP <%@ page import="xxx.house" %>

JSP里面怎么调用java类里面的方法。
首先你写的是Javascript的代码,而Javascript是不用String声明变量,而是var 首先你得从JSP原理学起,前后台的代码本身是没有关联关系的,只是通过页面GET或POST时的参数,后台代码进行不同的处理,你需要手动实现一个请求比如action=save,后台switch request["action"]然后如果是"save",就做你的SAVE函数 ...

在JSP页面中怎么import进来JAVA的类?
1. <%@page import="com.ideal.dao.CommPayAppDao"> 2. 其中,类CommPayAppDao为代码src中包com\/ideal\/dao下面的dao类,这样你在jsp页面就可以像java类中写代码一样使用该类中的public方法,例如:假设该dao类中有public方法getPayAmount(String s)< CommPayAppDao dao=new CommPayAppDao(...

如何在jsp中使用java类
1.在jsp那里导入包 <%@page import="java.util.*"%> 然后就可以在<% %>里面使用对应的类 比如<% new HashMap();%> 2.写类名的时候写全名 <% new java.util.HashMap();%>

jsp导入包(jsp如何导入java包)
JSP中导入JAVA包的方法如下:在当前项目下创建一个lib文件夹,里面放入想要导入的Jar包。然后右击Jar包,在弹出的下拉列表中找到addalibrary并点选它。右击你的项目---buildpath---configurebuildpath---javabuildpath---Libraries---AddExternalJARs---添加需要的jar包即可引用的时候使用import语句即可,如i...

如何在jsp中使用java类?
在jsp中使用java类举例如下:1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;2.再在包中添加一个类:如 package com;public class test { public String sd(){ return "sd";} } 3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入 <%@ page import= "...

在JSp页面文件中嵌入java语言要素的几种方式
标签<%@…%>用来在页面中嵌入JSP指令,JSP指令包括page、include和taglib。page指令是针对当前页面的指令,而include指令用来指定如何包含另外一个文件,taglib指令用来定义和访问自定义标记库。这三种指令通常都有默认值,这样开发人员就不必显式的使用每一个指令予以确认;标签<%…%>用来在页面中使用java小...

jsp页面嵌入java代码怎么写(jsp页面中java代码无效)
最简单的应用就是,你要计算有多少人访问了这一个JSP页面,那么就可以把变量i定义在servlet中,然后在JSP文件里面加一句i++;,这样就可以统计有多少人访问了你这个页面了。至于%%这个嘛,就是在service方法里啦。怎么在JSP中引入JAVA代码JSP中,嵌入的JAVA代码,可以直接引用JAVA的类 out.println(new...

js怎么引用JSP里定义的JAVA变量
可以将JAVA变量在JSP头部定义成全局变量。然后可以分别在JS和JSP里调用。因为可以将JS和JSP理解为两个相互独立的块。这2个块里面的变量都是局部变量。 而局部变量是不共享的。首先很基础的:JS可以直接引用JAVA变量,但JAVA不能引用JS变量。因为页面是先编译JAVA再编译JS,代码如下:String tbname="bd_...

在jsp页面怎样通过jstl标签调用java类中的方法?大虾们来救哈急哟...
1.jstl标签,不可能调用java类方法的 2.一种方法是在jsp页面中进行调用;另一种是在action或者servlet中调用,然后将值存到request或者session作用域中,最后在页面通过jstl标签取

我是菜鸟,想在jsp中插入java类,怎么办?
记住java代码一定要加<% %>写在这里面 当然你只要依样画葫芦就可以了:)你说的是怎么使用javabeans吧 我简单的写写吧 <jsp:useBean id="user" scope="page" class="user"> 中id要于属性的名字关联,范围是指该User的使用范围,类就是你的Bean所在的包了 如果你的User在model包内,就这么写 clas...

相似回答