I can't see anything wrong, I'll ask some questions :)

How are you accessing the logonView.jsp? Requesting it directly or through an Struts Action?

Where is the MessageResources.properties file? I see you use <param-value>resources.version1.MessageResources</param-value> which means it should be somewhere like /WEB-INF/classes/resources/version1/MessageResources.properties

If you went through an action, does the action actually forward to logonView.jsp? What is in your struts-config.xml?

Perhaps your log files will show what Struts did with the request?

--jason

Caroline Jen wrote:
My LogonView.jsp displays a blank page. I have no idea
why nothing is written while the
MessageResources.properties file is found.


I would have gotton HTTP Status 500 if the
MessageResources.properties is not found or the value
of the corresponding key in the bean:message tag
cannot be picked up.  I did not get any error message.
 I cannot figure out the reason.  Please help.

Here is my web.xml file:


code: ------------------------------------------------------- <?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>

<web-app>
<display-name>Struts Application</display-name>
<!-- Standard Action Servlet Configuration (with
debugging) -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>resources.version1.MessageResources</param-value>
</init-param>
<init-param>
<param-name>mapping</param-name>
<param-value>org.apache.struts.action.RequestActionMapping</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>



<!-- Standard Action Servlet Mapping --> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>


<!-- The Usual Welcome File List --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>


<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>


<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>


<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>


<taglib>
<taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>


<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>


<taglib>
<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>
</taglib>


</web-app>

-------------------------------------------------------

Here is my MessageResources.properties file:


code: ------------------------------------------------------ button.submit=Send for Verification button.reset=Clear the Form logonForm.userId=User Name logonForm.password=Password logonForm.confirm_password=Confirm Password logonForm.emailAddress=E-mail Address logonForm.hear_from_us=How did you hear about the StudentScholar.org? logonForm.subscriber=Subscribe to the StudentScholar.org newsletter logonForm.send_updates=Occassionally send me updates logonForm.fname=First Name logonForm.lname=Last name logonForm.streetAddress=Street Address logonForm.city=City logonForm.state=State logonForm.zip=Zip Code logonForm.country=Country logonForm.phone=Telephone logonForm.degree_type=Degree Type(s) logonForm.major=Majoring Field(s) logonForm.cumulativeGPA=Cumulative GPA logonForm.collegeID=College ID logonForm.permissionID=Permission ID logonForm.last_logon_date=Last Logon Date heading.logon=<H2>Enter your user information</H2> title.logon=Logon Screen error.invalid.logon=<li>The User ID and/or Password are invalid. Please try again.</li> errors.header=<h3><font color="red">Validation Error</font></h3>You must correct the following error(s) before proceeding:<ul> title.mainmenu=Welcome heading.mainmenu=<H1>Welcome!</H1> label.userType=<H2>You are authorized to use this system as a</H2> errors.prefix=<LI> errors.suffix=</LI> errors.footer=</UL><hr> 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. errors.cancel=Operation cancelled. errors.detail={0} errors.general=The process did not complete. Details should follow. errors.token=Request could not be completed. Operation is not in sequence. welcome.title=Struts Blank Application welcome.heading=Welcome! welcome.message=To get started on your own application, copy the struts-blank.war to a new WAR file using the name for your application. Place it in your container's "webapp" folder (or equivalent), and let your container auto-deploy the application. Edit the skeleton configuration files as needed, restart your container, and you are on your way! (You can find the application.properties file with this message in the /WEB-INF/src/java/resources folder.)

-------------------------------------------------------

Here is my LogonView.jsp:


code: ------------------------------------------------------- <!-- LogonView.jsp -->

<%@ taglib uri="/WEB-INF/struts-html.tld"
prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld"
prefix="bean" %>

<html>
<head><title><bean:message key="title.logon"
/></title>
<html:javascript formName="logon" />
</head>
<body bgcolor="white">
<bean:message key="heading.logon" />
<html:errors />
<html:form action="/logon" onsubmit="return
validateLogon(this)" >

           <bean:message key="logonForm.userId" />:
           <html:text property="userId" size="10" />

           <bean:message key="logonForm.password" />:
           <html:password property="password" size="10" />

            <html:submit>
                <bean:message key="button.submit" />
            </html:submit>

            <html:reset>
                <bean:message key="button.reset" />
            </html:reset>

</html:form>
</body>
</html>
-------------------------------------------------------


__________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Jason Lea


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to