自创建的包和文件应该放在那个目录啊,
我的ide是jbuilder2007,据说是要在web-inf里面的classes目录下的,
可我的web-inf里没有那个目录,在build下到是有个classes目录。
我做了个试验,把javabean(java文件和class文件)分别放在
build/classes(系统自动生成的)下颌web-inf里的classes(classes是我自建的)
但在jsp页面中老是有红色的波浪线,说是不能被resolved.
我该怎么做,有前辈能给个例子吗?谢谢。

解决方案 »

  1.   

    <%@ page language="java" contentType="text/html; charset=windows-31j"
    pageEncoding="windows-31j"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
    <title>Test Bean</title>
    </head>
    <body><jsp:useBean id="t" class="BeanFolder.aJavaBean" scope="page"></jsp:useBean>
    <jsp:setProperty name="aJavaBean" property="Name" value="myok"/>
    <%
    t.SayHello();
    %>
    </body>
    </html>class="BeanFolder.aJavaBean" 报错,报不能被resolved
      

  2.   

    <jsp:useBean id="t" class="BeanFolder.aJavaBean" scope="page"></jsp:useBean>
    <jsp:setProperty name="t" property="Name" value="myok"/>
    如果你的CLASS没有错的话.有Name属性应该没有什么问题了!注意大小写.最好写成name
      

  3.   

    <%@ page import="JavaBeanClassName"%>
      

  4.   

    楼主大哥,你得先把包引进来呀,不然jsp 哪知道去哪找class文件呀?像<%@ page import="java.io.*"%>
      

  5.   

    jb2007中是在src文件夹中建包的,建完后会马上在bulid/classes中显示的。