如何在jsp中使用java类?

我编写了一个User.java的程序,里面有一个java类那么我在jsp中如何调用这个类呢?我想问的是调用user类的<jsp:useBeanid="user"scope... 我编写了一个User.java的程序,里面有一个java类
那么我在jsp中如何调用这个类呢?
我想问的是调用user类的
<jsp:useBean id="user" scope="page" class="user">
这个user.class文件我要放在那?

唉```还是不对啊```
我在网上搜的说User.class要放在web-inf\classes文件夹里
但是我试过了不行啊
展开
 我来答
pieryon
推荐于2018-02-27 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166864
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
在jsp中使用java类举例如下:
1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;
2.再在包中添加一个类:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相应的java代码片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>
tiantiancooler
2008-02-08 · TA获得超过161个赞
知道答主
回答量:79
采纳率:0%
帮助的人:59.2万
展开全部
你想调用这个类其实很简单,你只要在jsp页面头部tag标签里加上这个类就行了,默认是给你加上util下面的类,头部你可以这样写:
<%@ page language="java" import="java.util.*,您的包名.User" pageEncoding="UTF-8"%>
主要是类的全名,包括类的包名
这样你在jsp中就可以用这个类了,例如:
<%
User user = new User();
%>

你是这个问题的话,你直接在class里加上你的类的全名就行了,不可以小写,那个id,就是帮你封装好了的User类对象了,不过现在用useBean也不是很多了,不怎么用。直接用EL好了,相当好用

我也不清楚你哪里不对了,不过我建议你学一下EL,学了之后你就知道它的好了,根本不用useBean的,呵呵

楼下这是。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinghua9
推荐于2017-11-25 · TA获得超过1679个赞
知道大有可为答主
回答量:6101
采纳率:0%
帮助的人:2361万
展开全部
很简单.就和普通使用一样哦
你要导入这个类所在的包
<%@ page import="java.util.Date" %>
<%@ page import="java.text.*" %>
这是调api的包
也可以这样写
<%@ page import="java.util.Date, java.text.*" %>
使用时
<h2>使用 java.util.Date 显示目前时间</h2>
<%
Date date = new Date();
out.println("现在时间:"+date);
%>
记住java代码一定要加<% %>写在这里面

当然你只要依样画葫芦就可以了:)
你说的是怎么使用javabeans吧
我简单的写写吧

<jsp:useBean id="user" scope="page" class="user">
中id要于属性的名字关联,范围是指该User的使用范围,类就是你的Bean所在的包了
如果你的User在model包内,就这么写
class="model.User"
具体的你可以参考一下JSP设计这本书

因为布署好的项目一般类都是放在WEB-INFO/CLASSES目录下
所以你只要把编译好的类,带包放进去,然后把包路径一定要写上,肯定是可以的,JAVABEANS还是蛮不错的.建议你下些电子书看看,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2018-07-05 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
JAVA引入自定义的类,可以使用关键字import。

import关键字的作用就是加载外部的java类,后跟:包名+类名,需要写在类的最上面,后面如果用到自定义类的时候,就不需要写包名,只需要新建就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋风小翔
2008-02-14 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:107万
展开全部
老兄你开发环境是什么?不同的开发环境添加类是不同的,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式