我是用Myeclipse写程序的,我创建了一个web project,命名位Jsp1,它自动生成了一个crs的文件夹和一个WebRoot的文件夹。然后我又新建了一个JSP(Advanced Templates),命名位jspbeanjsp,它被自动放到了WebRoot文件夹里。
我创建了一个www.bag的包,被自动放到crs这个文件夹里,我在www.bag里新建了一个类JspBean1。
jspbeanjsp.jsp 代码<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>My JSP 'jspbeanjsp.jsp' starting page</title>
</head>
<h1>JavaBean动作</h1>
<jsp:useBean id="JspBean1ID"scope="page"class="www.bag.JspBean1" />
<h2>属性sampl的初始值:
<jsp:getProperty name="JspBean1ID"property="sampl"/></h2>
<jsp:setProperty name="JspBean1ID"property="sampl" value="***新属性***"/>
<body>
<h2>属性sampl的新值:
<jsp:getProperty name="JspBean1ID"property="sampl"/>
</h2>
</body>
</html>
我创建了一个www.bag的包,被自动放到crs这个文件夹里,我在www.bag里新建了一个类JspBean1。
jspbeanjsp.jsp 代码<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>My JSP 'jspbeanjsp.jsp' starting page</title>
</head>
<h1>JavaBean动作</h1>
<jsp:useBean id="JspBean1ID"scope="page"class="www.bag.JspBean1" />
<h2>属性sampl的初始值:
<jsp:getProperty name="JspBean1ID"property="sampl"/></h2>
<jsp:setProperty name="JspBean1ID"property="sampl" value="***新属性***"/>
<body>
<h2>属性sampl的新值:
<jsp:getProperty name="JspBean1ID"property="sampl"/>
</h2>
</body>
</html>
解决方案 »
- 数据查询是报错
- 求助:用apache的FtpClient如何判断FTP服务器是否存在某个目录?
- fckeditor编辑器使用中的插入图片问题
- myeclipse8.5+tomcat7.0打开网页提示40错误!
- 页面跳转传值
- 关于日期时间问题,在线,急救,谢谢
- 又来送分了!一个简单的jsp问题!我的表单中的文本输入框不填提交到处理页面出现怪问题!多谢!!
- JSP中增加一个值为中文的Cookie,但显示出来为乱码!
- 关于beans
- 两个javabean的相互调用问题,各位java高手帮忙.
- The import org.apache.commons cannot be resolved
- 本人一菜鸟,想实现分面功能,大虾帮看看哪里出错呀?
public class JspBean1 {
private String sampl="Start value";
public String getSampl()
{return sampl;}
public void setSampl(String newValue){
if(newValue!=null){
sampl=newValue;
}
}
}
message
description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /WebRoot/jspbeanjsp.jsp(7,0) The value for the useBean class attribute www.bag.JspBean1 is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1220)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Generator.generate(Generator.java:3416)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:231)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.