我没有用过Jbuilder,但我觉得是你的Jsp程序的问题,能贴出你的Jsp代码吗?

解决方案 »

  1.   

    个人认为jsp没有问题,因为是已经可以运行的!只是以前不是在JBuilder下开发的,现在想使用他而已!
    贴一段:
    --------------------------------------------------------------------
    <HTML>
    <HEAD>
    <TITLE>Form Example</TITLE>
    </HEAD>
    <BODY BGCOLOR="#ffffcc">
    <CENTER>
    <H2>User Info Request Form</H2>
    <FORM METHOD="post" ACTION="Jsp1.jsp">
    <P>
    Your name: <input type="text" name=
    "name" size=26>
    <P>
    Your email: <input type="text" name=
    "email" size=26>
    <P>
    <input type="submit" value="Process">
    </FORM>
    </CENTER><%! String name1, email1; %>
    <%
    name1 = request.getParameter("name");
    email1 = request.getParameter("email");//how to compare name's value after submited
    if(name1!=null){
    if(name1.equals(""))
    out.print("NAME2=null");
    else
    out.print("KSA");
    }%>
    <P>
    <B>You have provided the following
    info</B>:
    <P>
    <B>Name</B>: <%= name1 %><P>
    <B>Email</B>: <%= email1 %>
    </BODY>
    </HTML>
    --------------------------------------------------------------------
    错误报告:
    --------------------------------------------------------------------
    1、"jsp1.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac does not define 'public static void compile(String[])'
    2、"jsp1.jsp": Error: compilation of jsp file /jsp1.jsp 
    等!谢谢了~~~~~~~~~~~~
      

  2.   

    你的javabean没有加进去吧!!!
      

  3.   

    是不是Jsp本来就不能在Jbuilder中运行啊,因为Jsp需要部署在某个服务器上,如Tomcat,JRun.Weblogic等。jbuilder也只能是编写Jsp。不知道我说的对不对,我没有用过Jbuilder.
      

  4.   

    首先,谢谢各位大虾!!
    但是
    1、不知道指的是什么javabean?是指jbuilder自己有javabean要加么?因为我没有调用bean呀!
    2、jbuilder中不是有appServer么?而且,在他自己的例子中生成jsp就没有问题,可以在他的环境下运行的!继续求助呀~~~~~~~~~~~~~
      

  5.   

    javabean就是Java类,你的Jsp中没有用到过,你为什么要在Jbuilder中运行jsp呢?
      

  6.   

    你可以下载一个Tomcat然后在上面部署Jsp啊!!!
      

  7.   

    谢谢!
    首先,我本地已经安装了weblogic,我的jsp就是在这个下面可以跑的!但是我希望能够在jbuilder下面将整个projcet开发完后,在发布到weblogic上!
    其次,我知道javabean就是class的一种!但是在这个页面中我没有用,可是我每一个jsp都出同样的问题!再次谢谢!
    还请帮助~~~~~~~~~~~~~
      

  8.   

    原来是这样,那你可以将你的项目压缩一下,放到Weblogic的相应的目录下面才可以啊!!!
      

  9.   

    按照楼主贴出的这个出错信息
    "test.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac does not define 'public static void compile(String[])'是指:在引入的com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac这个包里边没有定义public static void compile(String[])方法compile方法就是编译的那个方法,没有这个方法,自然无法编译了。
      

  10.   

    谢谢各位大虾~~~~~~~~~~
    1、但是,小弟使用的是标准的包呀,在编译的时候为什么会有这个compile方法找不到呢?
    2、有一个现象,一个什么都没有的jsp,在jbuilder里,当我设这个project的app server是jbuilder自带的tomcat时,就可以编译过去;
       当我将app server设为weblogic时,就出现上面的错误~~~~~~~~~~~,是不是还有什么设的不对,我已经参照可能找到的jbuilder中设weblogic的方法作了呀!!!!不懂了~~~~~~~~~~~
    还是请各位大虾帮助吧~~~~~~~~~~~~~~~~谢谢了~~~~~~~~~~~~~~~~~`