Hi All,
I have difficulties to get my webapp running.
This is my first attempt to do more than training apps.
I use Struts 1.2.4, Tomcat 4.1.30, Linux.
The following exception occurs when calling TA.jsp directly,
before anything is visible on the screen:
-----------------
java.lang.NullPointerException
at
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:121
9)
at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1082)
at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:226)
at org.apache.jsp.TA_jsp._jspx_meth_bean_message_0(TA_jsp.java:195)
-----------------
Here is TA.jsp (abbreviated).
I have tried the commented-out versions of html:html and html:javascript,
too.
-----------------
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page import="oa.cts.*" %>
<% java.util.logging.Logger logger = LoggerInitiator.getLogger();
logger.info( "TA.jsp" ); %>
<html:html>
<%-- html:html locale="true" --%>
<%-- html:html lang="true" --%>
<head>
<html:base/>
<title>
<bean:message key="index.title"/>
</title>
</head>
<body bgcolor="#aaaaff">
<html:javascript formName="TAform" dynamicJavascript="true"
staticJavascript="false" />
<%-- html:javascript formName="TAform"/ --%>
<script type="text/javascript" src="staticJavascript.jsp"></script>
<table border="1" cellpadding="5" align="center">
<tr>
<td><font color="#ff5522"><h2><bean:message
key="prompt.tajsp.transportauftrag"/></h2></font></td>
<td><img border="0" src="images/Enjoy.gif" width="100"
height="70" /></td>
</tr>
</table>
<br /> <br />
<html:form method="POST" action="/createTA" focus="anforderer"
onsubmit="return validateTAform(this);">
<table border="0" cellpadding="5">
<colgroup>
<col />
<col />
<col />
</colgroup>
<tr>
<td><bean:message
key="prompt.tajsp.anforderer"/></td>
<td><html:text property="anforderer" size="20"
/></td>
<td><font color="#ff5522"><strong><html:errors
property="anforderer" /></strong></font></td>
</tr>
<!-- ..... Further fields left out ..... -->
</table>
<br />
<html:submit property="submit" />
<html:reset />
<br />
<img border="0" src="images/struts-power.gif" align="right"
alt="Struts-Logo" />
</html:form>
</body>
</html:html>
-----------------
Of course, the jsp contains a DynaValidatorForm, defined as follows.
-----------------
<form-bean name="TAform"
type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="transportnr" type="java.lang.String"
size="10" />
<form-property name="anforderer" type="java.lang.String"
size="12" />
<form-property name="orgdvnr" type="java.lang.Integer"
initial="0" />
<form-property name="hinweisnr" type="java.lang.Integer"
initial="0" />
<form-property name="bemerkung" type="java.lang.String"
size="1000" />
<form-property name="wann" type="java.lang.String"
initial="heute" />
<form-property name="eilt" type="java.lang.Boolean"
initial="false" />
<form-property name="transportweg" type="java.lang.String"
initial="D11 -> K11" />
<form-property name="sonderfall" type="java.lang.String"
initial="Standard" />
</form-bean>
-----------------
This is the action defined:
-----------------
<action path="/createTA"
type="oa.cts.TAAction"
name="TAform"
scope="request"
validate="true"
input="/TA.jsp">
</action>
-----------------
Reading the source of the javascript tag and the list archives, I guess
something is wrong with the session.
But I am clueless where this error is originated or how to correct the
problem.
Mit freundlichen Gr��en
Wolfgang Rinnert
HBM O-A, SAP Basis
tel +49(6151)803-722
mob. +49(160)97843733
fax +49(6151)803-9722
Im Tiefen See 45, D-64293 Darmstadt
wolfgang.rinnert-at-hbm.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]