在JSP页面中怎么import进来JAVA的类?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JSP页面中怎么import进来JAVA的类?相关的知识,希望对你有一定的参考价值。

在JSP的页面内,如果想使用到JAVA自带的一些类包的话,应该怎么写在JSP的<%%>标签里呢?

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();
String comm_code="018876666";//商户号
dao.getPayAmount(comm_code);//根据商户号获取付款金额
%>
3. 看到这里,我想你应该可以自己去操作了,呵呵~祝你在交流中进步,谢谢!
参考技术A 1. 看一下你的包名和导入语句中的是不是不一致,类写错没有

2 另一种方法:
你可以把Book类写成符合JavaBean规范的类,
在jsp中就这样声明类对象book1.
<jsp:Usebean id="book1" class ="shopcar.Book"> </jsp:Usebean>
<% 在这里就可以使用book1了 %>
/////////不保证大小写完全正确
参考技术B 在文件开头写上
<%@ page import="java.util.*" %>
有多个包要引进,java.util.*,……本回答被提问者采纳
参考技术C 这个,在写jsp的时候会自动引入的把
也可以手动去引入
<%@page import="java.util.Date"%>
参考技术D <%@ page language="Java" %>
<%@ page import="java.lang.*" %>

java中怎么import其他路径下的类呢?

比如,我想import一个D盘下abc目录中的show.java,应该怎样写呢?
左右将需要的java类拷贝到相应的目录下呢?

需要的java类,要么拷到当前目录,要么拷到classpath中设置的目录,比如说c:\java\jdk\lib(前提是你要在classpath中设置这个目录)

import只能用于同级目录或下级目录的情况,比如你的程序放在d盘,而你要导入abc目录中的类,那么在程序开头写 import abc.*;
假如你要导入abc目录下的efd目录下的类,那么写 import abc.efd.*;
以此类推

另外, import 只能导入.class文件,不能导入.java文件
参考技术A 你的想法是好的
不过java不支持导入其他盘下的类
而且你这样的做也打乱了程序的健壮性
把你需要的java类拷贝到相应的目录下 直接import
参考技术B import abc.*;
肯定不行

除非你在环境变量有设置

但这样会有很多的问题 就像要上说的一样 很可能会有冲突
参考技术C util包下的所有类,写法如下
import java.util.*;
参考技术D import abc.*;

以上是关于在JSP页面中怎么import进来JAVA的类?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Jsp页面中导入JAVA类

如何在Jsp页面中导入JAVA类

jsp中怎样引入自定义的java类?

在jsp页面上怎么用Java语言实现图片上传

JSP导入java类的问题

jsp