JSP中使用自定义的java类

This is my JSP page. < User user = new User();out.println(user.getName());> 启动WEB服务器访问连接 访问http://localhost/index.jsp 页面显示 This is my JSP page.--- xxxx 备注 如果编译时,还是提示User cannot be resolved to a type 试着把这句 User user = new User()...
JSP中使用自定义的java类
直接用import语句是可以的。

我用的是MyEclipse集成开发环境测试的。
/**
* User.java
*/
package org.stu.penglx;

/**
* @author plx
*
*/
public class User {
private String name = "xxxx";
private String password = "1111";

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

前台index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="org.stu.penglx.User" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> UserTest </head>

<body>
<h1>This is my JSP page. </h1><hr>
<%
User user = new User();
out.println(user.getName());
%>

</body>
</html>

启动WEB服务器访问连接

访问http://localhost/index.jsp

页面显示
This is my JSP page.
------------------------
xxxx

备注
如果编译时,还是提示User cannot be resolved to a type
试着把这句
User user = new User();
改成
cn.mldn.lxh.dbc.User user = new cn.mldn.lxh.dbc.User();

如果还不行,
再把这句
<%@ page import="cn.mldn.lxh.dbc.*" %>
改成
<%@ page import="cn.mldn.lxh.dbc.User" %>

希望对你有帮助 GOOD LUCK2010-02-27
JSP中使用自定义的java类方法:
1.在开头通过page指令将自定义的类导入;
<%@ page import="自定义类的路径"%> //路径:java.util.*,有多个可以使用逗号隔开2.在<% %>或者<%= %>中调用即可。
2015-09-28
你还没有在jsp页面引入java类,
加这句
<jsp:useBean id="Test" class="java类的具体位置" scope="page"></jsp:useBean>
<jsp:setProperty name="Test" property="*"></jsp:setProperty>
试下这个,看看能不能解决问题2010-02-27
MyEclipse中没报错~
结果:
xxxx2010-03-02
User 要有一个类型,返回类型.2010-02-27
<%@ page import="cn.mldn.lxh.dbc.*" %> 这句应该要放在最前面吧,你试试2010-02-27
mengvlog 阅读 49 次 更新于 2025-10-28 21:35:20 我来答关注问题0
檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部