<jsp:useBean id="" class=""/>
其实Delphi也有市场,薪水也不少,只是现在流行B/S。想找j2ee工作,就必须学会struts和hibernate。要学会,而不是知道而已,现在很多人都说这个懂,那个懂,结果一写程序,只知道怎样连数据库。
以前做项目是前台+后台,前台就是客户端或者页面,后台就是操作数据库。现在虽然多了分层架构,但实际上要写的东西还是差不多。
struts,这是很多公司用于前台的开源框架,虽然还有别的,但大多都大同小异。
hibernate虽然只能算是ejb中的cmp,但现在用ejb的公司也少,大多是遗留项目,或者是电信跟银行项目。其实hibernate归根结底就是操作数据库,你哪怕学的再好,不会写SQL,也只是一个空架子。
Javascript,学它并不是因为Ajax,在历来项目中js的使用很频繁,而且经久不衰。spring,不要发太多精力去学习,其实它类似一个tomcat容器一样,尽管这样比喻很不准确,但看上去,他们做到事情很像。一年时间不长,要想学好j2ee,还是把基础打好。

解决方案 »

  1.   

    打个包,classes文件夹也要有响应的包路径
      

  2.   

    把Bean放入包中,导入包就行了
      

  3.   

    package test;public class sampleBean{

    private String sample="Start value";
    public String getSample(){

    return sample;

    }

    public void setSample(String newvalue){

    if(newvalue!=null){

    sample=newvalue;

    }

    }

    }--------------------------------------------------------------------------------
    <%@ page contentType="text/html; charset=GBK" %><html><head><title>sample</title></head><jsp:useBean id="sampelBean" class="test.sampleBean"/>
    <jsp:setProperty name="sampleBean" property="*"/><body><h1>A Jsp & Bean Sample</h1>
    <form method="post"><br>输入新的值:<input name="sample"><br><br><br><input type="submit" name="Submit" value="Submit">
    <input type="reset" name="Reset"><br>Value of Bean property is:<jsp:getProperty name="sampleBean" property="sample"/>
    </form>
    </body>
    </html>------------------------------------------------------------------------
    调试时,找不到包Test!!!
      

  4.   

    你应该在<%@ page contentType="text/html; charset=GBK" %> 的下面加:
     <%@ page import = "test" %>或者
     <%@ page import = "test.sampleBean" %>
      

  5.   

    <%@ page contentType="text/html; charset=GBK"%><%@ import="bean"%><html><head><title>sample</title></head><jsp:useBean id="sampelBean" class="bean.sampleBean" scope="application">
    </jsp:useBean>
    <jsp:setProperty name="sampleBean" property="*">
    </jsp:setProperty><body><h1>A Jsp & Bean Sample</h1>
    <form method="post"><br>输入新的值:<input name="sample"><br><br><br><input type="submit" name="Submit" value="Submit">
    <input type="reset" name="Reset"><br>Value of Bean property is:<jsp:getProperty name="sampleBean" property="sample">
    </jsp:getProperty>
    </form>
    </body>
    </html>-------------------------------package bean;public class sampleBean{

    private String sample="Start value";

    public String getSample(){

    return sample;

    }

    public void setSample(String newvalue){

    if(newvalue!=null){

    sample=newvalue;

    }


    }



    }----------------
    在WEB-INF里也有生成的bean,但运行时出现错误如下:type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /index.jsp(3,4) Invalid directive
    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.parseDirective(Parser.java:546)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
    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.请大家帮忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!