回 帖 发 新 帖 刷新版面

主题:在JSP中调用Bean的问题哦!感觉能学到东西的就进吧!谢谢!

1.我们在编写bean时把它保存为*.java文件吗? 但是有些书上说要把它编译成什么字节码类文件*.class,请问各位是这样的吗?
2.它的存放的路径是什么?
3.需要对Tomcat进行配置吗?



我的错误是:
  
org.apache.jasper.JasperException: /bean1.jsp(11,5) Invalid standard action
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
    org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1289)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1597)
    org.apache.jasper.compiler.Parser.parse(Parser.java:171)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.
[color=800080][/color]

回复列表 (共3个回复)

沙发

BEAN是JAVA文件
你要把java文件编译成class文件,然后在jsp中引用
还有:你可以将javabean的原代码嵌入jsp页面中
也是可以的

板凳

我也遇到同样的问题,请高手们不吝赐教.

3 楼

JAVABEAN是不用配置的,编译好的.class文件要放在WEB-INF/classes文件夹下,如果给BEAN打包了,那就要放在WEB-INF/classes/包名  建议给Bean打包,不但规范还不容易出错

我来回复

您尚未登录,请登录后再回复。点此登录或注册