放到
tomcat4.0\webapps\begjsp\web-inf\classes\bag\myb.class才对String strOut=neab.getStr();应该是
String strOut=bean.getStr();吧
tomcat4.0\webapps\begjsp\web-inf\classes\bag\myb.class才对String strOut=neab.getStr();应该是
String strOut=bean.getStr();吧
解决方案 »
- 在struts1.2的中jsp标签中如何加入样式单
- 如何解决这个错误::java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
- 初学struts 的 小问题
- 小弟跪求JSP连接SQLserver解决办法
- 领导要做报表,并形成产品! 我现在很郁闷,该如何开发呢?
- jsp中连接oracle的问题,请各位大大帮我看看,(急)谢谢!!!-解决马上加分
- baidu搜索引擎的原理
- 各位大侠,现在JAVA WEB开发一般用什么JSP标签??
- jsp页面中的怪现象:关于提交submit表单元素的问题!!
- with root cause java.lang.NoSuchFieldError: PATCH
- 如何得到上传文件的文件名?
- 在JAVA中解析XML的问题,分必送
刚才写错了,可还是出错啊!bag目录是我自己建的,请各位大虾帮帮忙了!org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 4 in the jsp file: /myb.jspGenerated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:60: Class bag.myb not found.
bag.myb bean = null;
^
An error occurred at line: 4 in the jsp file: /myb.jspGenerated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:63: Class bag.myb not found.
bean= (bag.myb)
bag.myb b =new bag.myb();写不写都一个样。“String strOut=neab.getStr();应该是
String strOut=bean.getStr();吧”这个我倒是写错了,改正了也不行,错误依旧!痛苦的人!
bag.myb b =new bag.myb();写不写都一个样。“String strOut=neab.getStr();应该是
String strOut=bean.getStr();吧”这个我倒是写错了,改正了也不行,错误依旧!痛苦的人!
{
bag.myb b =new bag.myb();
去掉bag.myb b =new bag.myb();
再编译一下
<HTML>
<BODY>
<jsp:useBean id="neab" scope="application" class="bag.myb"/>
<%
String strOut=neab.getStr();
%>
<p>
<%=strOut%>
</BODY>
</HTML>
运行成功
package bag;
public class myb
{
//bag.myb b =new bag.myb();//这句应该注释掉
String str="hello world";
public String getStr()
{
return str;
}
public void setStr(String str)
{
this.str=str;
}
}
jsp文件
<%@ page contentType="text/html;charset=gb2312"%>
<HTML>
<BODY>
<jsp:useBean id="bean" scope="application" class="bag.myb"/>
<%
String strOut=bean.getStr();
%>
<p>
<%=strOut%>
</BODY>
</HTML>
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 4 in the jsp file: /myb.jsp
Generated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:60: Class bag.myb not found.
bag.myb bean = null;
An error occurred at line: 4 in the jsp file: /myb.jsp
Generated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:63: Class bag.myb not found.
bean= (bag.myb)
An error occurred at line: 4 in the jsp file: /myb.jsp
Generated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\begjsp\myb$jsp.java:68: Class bag.myb not found.
bean = (bag.myb) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "bag.myb");
3 errors
package bag;
public class myb
{
//bag.myb b =new bag.myb();
String str="hello world";
public void myb(){
}
public String getStr()
{
return str;
}
public void setStr(String str1)
{
this.str=str1;
}
}
然后运行成功了
我按照你的方法试了(加构造方法),还是不行,错误依旧。不过
还是很谢谢你的!,不管怎么样,我都会结贴的。
IBM的WSAD调试却是通过了
可能是你的jsp调用bean的路径有问题。
你的jsp和Bean是放在同一个工程下面吗?好好查查吧。
目录没用?
先结帐了。
http://www.csdn.net/expert/topic/898/898876.xml
我快疯了,一定给分!!!
<HTML>
<BODY>
<jsp:useBean id="bean" scope="application" class="bag.myb"/>
<%
String strOut=bean.getStr();
%>
<p>
<%=strOut%>
</BODY>
</HTML>我的JAVABEAN
package bag;
public class myb
{
//bag.myb b =new bag.myb();
String str="hello world";
public String getStr()
{
return str;
}
public void setStr(String str)
{
this.str=str;
}
}
改成这样,绝对是没问题的阿