很久之前的事了(好像是暑假的时候了吧),当时在学习jsp。
使用了
<jsp:useBean id="beanfirst" class="Helloworld" scope="application"></jsp:useBean>
<jsp:setProperty name="beanfirst" property="msg" value="here is message of the id:1." />
<jsp:getProperty name="beanfirst" property="msg" />
可是Tomcat一直运行出错,说“
Unable to compile
class
for
JSP
”。
在CSDN发帖子求助也没找到办法。过后就忘了这事,也就没有结贴。。。
今天为了下一个源码登录了CSDN,发现有人评论说我不厚道,不说解决办法。。
我当时是真的没弄出来啊。。
于是,又重新做了一下。这次把Helloworld.java放在一个三层的包结构里,再运行居然就行了。。
然后再尝试把Helloworld.java放到一层的包结构里,也是行的。
所以,问题的解决办法似乎是:把bean放进包结构里。
至于为什么答案是这样?甚至于这个是不是答案?我还不知道。。