STRUTS The server encountered an internal error

Status
Nicht offen für weitere Antworten.

KalleWirsch

Aktives Mitglied
Hi,
also die ist mein erstes Projekt mit STRUTS... ist eiegntlich auch nur zusammenkopiert von www.thorsten-horn.de
Allerdings bekomme ich es trotzdem nicht zum laufen!!! und zwar meldet er mir immer folgende Exception:

org.apache.jasper.JasperException: Exception in JSP: /pages/EingabeFormular.jsp:7

4:
5: <html:html locale="true">
6: <head>
7: <title><bean:message key="welcome.title" /></title>
8: <html:base />
9: </head>
10: <body bgcolor="white">

meine .üroperties sieht folgendermaßen aus
Code:
# -- standard errors --
errors.header=<UL>
errors.prefix=<LI>
errors.suffix=</LI>
errors.footer=[/list]
# -- validator --
errors.invalid={0} is invalid.
errors.maxlength={0} can not be greater than {1} characters.
errors.minlength={0} can not be less than {1} characters.
errors.range={0} is not in the range {1} through {2}.
errors.required={0} is required.
errors.byte={0} must be an byte.
errors.date={0} is not a date.
errors.double={0} must be an double.
errors.float={0} must be an float.
errors.integer={0} must be an integer.
errors.long={0} must be an long.
errors.short={0} must be an short.
errors.creditcard={0} is not a valid credit card number.
errors.email={0} is an invalid e-mail address.
# -- other --
errors.cancel=Operation cancelled.
errors.general=The process did not complete. Details should follow.
errors.detail={0}
errors.token=Request could not be completed. Operation is not in sequence.
# -- welcome --
welcome.title=Meine Struts Applikation
welcome.heading=Willkommen!
welcome.message=Erste kleine Struts-Anwendung. Liest Informationen ein und gibt sie wieder.
welcome.Name=Name
welcome.Password=Passwort
error.username.required=Fehler: Benutzername wird benötigt!
error.password.required=Fehler\: Passwort wird ben\u00F6tigt\!

und die .jsp so:
Code:
<%@ taglib uri="/WEB-INF/struts-bean.tld"  prefix="bean"  %>
<%@ taglib uri="/WEB-INF/struts-html.tld"  prefix="html"  %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<html:html locale="true">
<head>
  <title><bean:message key="welcome.title" /></title>
  <html:base />
</head>
<body bgcolor="white">

<logic:notPresent name="org.apache.struts.action.MESSAGE" scope="application">
  <font color="red">ERROR: Application resources not loaded</font>
</logic:notPresent>

<h3><bean:message key="welcome.heading" /></h3>


 <bean:message key="welcome.message" /></p>

<html:form action="/htmlFormActionPath" focus="username">


 <bean:message key="welcome.Name" />:
    <html:text property="username" size="40" maxlength="40" />

    <font color=red><html:errors property="username" /></font></p>


 <bean:message key="welcome.Password" />:
    <html:text property="password" size="40" maxlength="40" />

    <font color=red><html:errors property="password" /></font></p>


 <html:submit property="action" value="Weiter" />
    <html:submit property="action" value="Abbrechen" /></p>
</html:form>

</body>
</html:html>

ich hab mir jetzt schon ein paar Sachen durchgelesen und schon ne Menge probiert. Also die Pfade anzupassen etc. aber er bringt mir immer wieder den gleichen Fehler!!
weiß vllt jemand was ich da falsch mache??

viele Grüße
Phruaed!!
 

KalleWirsch

Aktives Mitglied
okay die obige exception konnte ich beheben. Hat wohl daran gelegen, dass der classname nicht richtig bei den Properties zugeordent war.
Allerdings schmeißt er mir jetzt folgende Exception hin:

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NullPointerException
org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:521)
org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:436)
org.apache.struts.util.RequestUtils.computeURL(RequestUtils.java:396)
org.apache.struts.taglib.logic.RedirectTag.doEndTag(RedirectTag.java:294)
org.apache.jsp.index_jsp._jspx_meth_logic_redirect_0(index_jsp.java:83)
org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

bei dem ersten Fehler hatte ich noch nhe kleien Ahnung was vielleicht falsch sein könnte. Doch hier?!?! ich find bei Google auch keine weiter Hilfe!!

mfG
Phruaed!
 
S

SlaterB

Gast
zunächst mal solltest du dir die index.jsp anschauen (und hier posten), die ja direkt genannt ist,
vielleicht nicht die ganze, wenn sie wieder über 20 Zeilen lang ist,
sondern nur die Stelle mit dem Redirect, denn dass es um einen Redirect geht steht dort ja auch in deiner Exception
 

KalleWirsch

Aktives Mitglied
das ist meine index.jsp
Code:
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<logic:redirect forward="startForwardName" />

und das ist meine struts-config.xml
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
  "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
  "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">

<struts-config>

  <form-beans>
    <form-bean
      name="MeinDatenFormBeanName" 
      type="meinpackage.MeineDatenFormBean" />
  </form-beans>
  
  <global-forwards>
    <forward name="startForwardName" path="/StartActionPath.do" />
  </global-forwards>
  
  <action-mappings>
    <action
      path="/StartActionPath"
      forward="/pages/EingabeFormular.jsp" />
    <action
      path="/htmlFormActionPath" 
      type="meinpackage.MeineAuswerteAction" 
      name="MeinDatenFormBeanName" 
      scope="request" 
      input="/pages/EingabeFormular.jsp">
        <forward name="Weiter"    path="/ErgebnisanzeigeActionPath.do" />
        <forward name="Abbrechen" path="/StartActionPath.do" />
    </action>
    <action
      path="/ErgebnisanzeigeActionPath"
      forward="/pages/ErgebnisAnzeige.jsp" />
  </action-mappings>

  <message-resources parameter="resources.MessageResources" />

</struts-config>
 
S

SlaterB

Gast
hast du an anderen Stellen erfolgreiche Redirect, vielleicht in anderen Programmen?

ich selber habe sowas noch nie benutzt,
versuche es evtl. mal mit einem Servlet und mapping.findForward("startForwardName")

deine Struts-Library ist auch entweder veraltet oder brandneu?
bei den Source-Codes hier
http://struts.apache.org/download.cgi
gibt es keine computeURL()-Operation in der Klasse RequestUtils,
also kann man dort auch nicht nachschauen..,
vielleicht gehts ja mit neueren Versionen? ;)

sind alles keine wirklichen Lösungen, ich weiß
 

HLX

Top Contributor
Die verwendete Struts-Version ist dann eher älter. Bei Struts 1.2 ist computeURL deprecated.

Die Methode liefert das Ergebnis aus TagUtils.getInstance().computeUrl(gleiche Parameter).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
clemson [Struts] Validierung server-seitig bringt StackOverflowError Allgemeines EE 5
S Struts 2 datetimepicker Allgemeines EE 3
W Struts Tutorial für EE Noobs? Allgemeines EE 2
N Struts vs JSF ? Allgemeines EE 7
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
Lex Property per html:link schreiben in struts Allgemeines EE 2
Shihan Line Breaks in <br /> umwandeln (Struts) Allgemeines EE 7
S Struts: zwei JSP's nutzen eine Action Allgemeines EE 5
G Struts: ActionMessage value in JSP anzeigen Allgemeines EE 2
S Problem mit Struts und tiles Allgemeines EE 4
S Struts und Session Allgemeines EE 2
K Struts - FormBean mit 2 Listen - Anzeigen und Speichern Allgemeines EE 2
S Probleme mit struts - ActionServlet Allgemeines EE 6
C Struts in iFrame Allgemeines EE 2
Z Struts: Formularfelder initialisieren Allgemeines EE 3
S Struts: Wert in einem iterierten Drop-Down Menü selektieren Allgemeines EE 7
T Struts 2 Allgemeines EE 6
R Struts-Action in JSP abfragen? Allgemeines EE 2
J struts: Bild als submit-button Allgemeines EE 2
J Internationalization mit Struts Allgemeines EE 2
E bei struts inhalte über mehrere seite verteilen Allgemeines EE 6
velaluka Struts- falsches Character-Encoding? Allgemeines EE 3
M URL Darstl. und Struts Allgemeines EE 2
G Struts beans Allgemeines EE 7
D Struts + Table Allgemeines EE 6
L Struts - Action auslösen bei Browser Back Allgemeines EE 2
N Struts - Problem mit <html:link> Action Allgemeines EE 3
netspy Struts, Spring oder ... ? Allgemeines EE 5
S Struts - Direktaufruf eines URL verhindern Allgemeines EE 11
1 Frage zu Struts und findForward Allgemeines EE 4
N Struts Jboss und Filter Allgemeines EE 2
S Fragen zu: Servlets, Struts & Hibernate Allgemeines EE 9
T Struts und Objekte in Comboboxen Allgemeines EE 4
J Probleme mit Struts Allgemeines EE 3
F struts logic:iterate Allgemeines EE 5
M STRUTS/Cannot retrieve definition for form bean null on acti Allgemeines EE 4
G struts-config.xml Allgemeines EE 3
H Ich bin sehr verwirrt - struts, jsp, jsf . ? Allgemeines EE 53
P Testen von Struts-Anwendung Allgemeines EE 7
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A Tomcat undeploy unter Windows klappt nicht wegen struts.jar Allgemeines EE 2
B Struts Problem: Array in JSP ausgeben (logic:iterate) Allgemeines EE 12
M Struts Deployment Allgemeines EE 3
R Mehrsprachige Seite mit Struts & Co. ? Allgemeines EE 5
S mehrere Message Resources in Struts ansprechen Allgemeines EE 7
G Values aus DB in Input-Feldern anzeigen (Struts) Allgemeines EE 2
G Exception creating bean of class . (Struts) Allgemeines EE 8
B Verwendung von DynActionForm (Struts) Allgemeines EE 10
K dynamischer Zugriff auf .properties (Struts) Allgemeines EE 2
K Struts html:messages tag Allgemeines EE 2
M Struts File Upload problem Allgemeines EE 6
G Validierung mittels Struts. Benötige Hilfe. Allgemeines EE 7
J Buchempfehlung: Servlets, JSP, Struts, JSTL Allgemeines EE 3
P struts "beliebige motive in der datenbank finden" Allgemeines EE 6
P Struts und Frames Allgemeines EE 13
L jfreechart und Struts / JSPs Allgemeines EE 3
P struts Hibernate MySQL Select Statement Allgemeines EE 24
P keine verbindung vom struts framework zu mysql Allgemeines EE 2
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
P Struts Anwendung- FormBean Tabelle mit input type=text Allgemeines EE 2
G Probleme mit Validierung (Struts, validation.xml) Allgemeines EE 4
M Struts - ActionForward Allgemeines EE 9
clemson gesplittete struts-config mittels ant zusammenbauen Allgemeines EE 2
J Struts Textfeld Allgemeines EE 10
M Struts shale Allgemeines EE 7
M Struts - jsp site - werte formatieren Allgemeines EE 6
clemson mehrere Mail Attachments - JSP Struts Allgemeines EE 7
T JSTL + Struts (inkl.Hibernate) -> forEach Problem Allgemeines EE 6
R Struts FormBean Allgemeines EE 4
S Struts 1.1 download einer Datei Allgemeines EE 4
R Use bean in scriptlet in struts Allgemeines EE 4
S reagieren auf select events in jsp-struts seiten Allgemeines EE 5
P Struts - Text formatieren Allgemeines EE 6
C Grafische Komponenten unter Struts jsp (Liste) Allgemeines EE 4
P Struts - Abarbeitung Allgemeines EE 3
P J2EE Struts - Database connection failed - Hilfe?:( Allgemeines EE 6
P J2EE Struts Allgemeines EE 2
R struts 1.0.2 Checkbox-Property bleibt immer false Allgemeines EE 3
TRunKX Werteübergabe von einer *.jsp in eine *.java ohne struts Allgemeines EE 4
clemson [Struts] HTML-Checkbox Tag ID Allgemeines EE 2
clemson [Struts] Einer Action Parameter übergeben Allgemeines EE 2
clemson [Struts] Innerhalb Action auf form zugreifen Allgemeines EE 4
G In einer JSP auf Struts-Elemente "reagieren" Allgemeines EE 4
clemson [Struts] struts-config.xml parsen Allgemeines EE 2
clemson [Struts] Parameter an ActionForward anhängen Allgemeines EE 3
clemson [Struts] TilesRequestProcessor - processRoles Allgemeines EE 14
F Struts Allgemeines EE 9
G Struts-Write Anweisungen in Hyperlink einbauen Allgemeines EE 3
G Struts-Form: in validate- oder reset-Methode umleiten. Allgemeines EE 3
G Listenfeld mit Struts und Beans realisieren Allgemeines EE 4
L Anfänger: suche Tutorials zu Struts/EJB Allgemeines EE 6
G Struts - dynamisches FormBean Allgemeines EE 3
R struts und Mapped Properties Allgemeines EE 2
A Javadocs zu struts Allgemeines EE 5
A Kolloquium J2EE / Struts Allgemeines EE 16
A Expression Language in Struts? Allgemeines EE 6
A Form Validierung mit Struts? Allgemeines EE 2
A struts: html:form-tag das Attribut "name" ersetzen Allgemeines EE 7
B struts - beginnerproblem Allgemeines EE 3
B Struts DBCP Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben