Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Welche Dokumentationen hast Du denn gelesen? Könntest Du evtl. ein paar gute Links posten.
Ich erzähl Dir mal warum ich weiß, wie soetwas Funktioniert: Ich habe den Code studiert, den dir der "foobar" hier gepostet hat. Unter anderem ist da auch eine TLD dabei.
org.apache.jasper.JasperException: /FirstTagDemo1.jsp(5,0) No tag "expr" defined in
tag library imported with prefix "c"
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:200)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1308)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1560)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Bist Du Dir sicher, das der Wert aus der "Form" auch an das statement übergeben wird, bzw. überhaupt auf der nächsten jsp ankommt.
Teste das mal erst mal.
Frage: Warum arbeitest Du mit einer Oracle-Datenbank? Die ist doch sehr "heavy" und meiner Meinung nach nicht ganz einfach zu administrieren?
<sql:query>
select bestnr, bestelldatum, bestsum from Bestellung WHERE name=?
</sql:query>
Richtig wäre jetzt:
Code:
<sql:query>
select bestnr, bestelldatum, bestsum from Bestellung WHERE name=?
<sql:param value="blabla" />
</sql:query>
Durch das WHERE name = ?, also das ?, wird dadraus ein PreparedStatement. Soll heißen, die Query wurde vorbereitet und hat unbelegte Variablenstellen. Diese werden dann der Reihe nach (!!) mit <sqlaram value="" /> in deinem sql:query belegt. Sollte sogar SQL-Injektion sicher sein...
Ansonsten ist eine Oracle-Datenbank wirklich sehr "heavy"...