请教useBean无效的问题

czbuyi 发布于 06/29 17:28
阅读 163
收藏 0

代码如下:

******* test1.jsp

<%@page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%>
<%@page import="mybean.Test1bean" %>
<jsp:useBean id="a" class="mybean.Test1bean" scope="session"></jsp:useBean>
<%
%>

******* Test1bean.java

package mybean;
public class Test1bean{
}

文件目录如下:

\a\test1.jsp

\a\WEB-INF\classes\mybean\Test1bean.class

出现错误提示:The value for the useBean class attribute [mybean.Test1bean] is invalid.

我给Test1bean加过空的构造函数,也出现一样的错误。

开发环境:mac10.13.5 java10.0.1 tomcat9.0.6 sublimeText3

加载中
0
czbuyi
czbuyi

自己顶一下吧。

0
Mechanic
Mechanic

你把

<jsp:useBean id="a" class="mybean.Test1bean" scope="session"></jsp:useBean>

改成

<jsp:useBean id="a" class="mybean.Test1bean" scope="page"></jsp:useBean>

 

0
czbuyi
czbuyi

引用来自“Mechanic”的评论

你把

<jsp:useBean id="a" class="mybean.Test1bean" scope="session"></jsp:useBean>

改成

<jsp:useBean id="a" class="mybean.Test1bean" scope="page"></jsp:useBean>

 

不行哦。还是一样的错误

0
Mechanic
Mechanic

引用来自“Mechanic”的评论

你把

<jsp:useBean id="a" class="mybean.Test1bean" scope="session"></jsp:useBean>

改成

<jsp:useBean id="a" class="mybean.Test1bean" scope="page"></jsp:useBean>

 

引用来自“czbuyi”的评论

不行哦。还是一样的错误

 不知道你项目的具体情况,不清楚你的问题具体出在哪里,直接写了个简单demo你参考吧。

不过现在几乎没有在jsp中调用bean这么用的了,连jsp都没人用了,建议你可以学一下spring boot。

 

0
czbuyi
czbuyi

引用来自“Mechanic”的评论

你把

<jsp:useBean id="a" class="mybean.Test1bean" scope="session"></jsp:useBean>

改成

<jsp:useBean id="a" class="mybean.Test1bean" scope="page"></jsp:useBean>

 

引用来自“czbuyi”的评论

不行哦。还是一样的错误

引用来自“Mechanic”的评论

 不知道你项目的具体情况,不清楚你的问题具体出在哪里,直接写了个简单demo你参考吧。

不过现在几乎没有在jsp中调用bean这么用的了,连jsp都没人用了,建议你可以学一下spring boot。

 

你能把web.xml内容发来看看吗?

Mechanic
Mechanic
这个demo是用Springboot做的,没有web.xml的,留下你的邮箱我可以把整套代码发给你。
返回顶部
顶部