Hi All,
I have question regarding handling form submission by direct URL in
Struts 1.3.8
I have a page to change password which user can access after they login.
URL for that page is http://localhost:8080/MyApp/changepassword.do
I have action mapping as follow:
<action path="/changepassword" input="changePasswordPage"
scope="request" name="ChangePasswordForm"
type="com.anjib.actions.ChangePasswordAction">
<forward name="success" path="changePasswordPage" />
<forward name="failure" path="changePasswordPage"/>
</action>
I have tile definition for changePasswordPage which have page like
header which display welcome information after user login
<div id="welcome" class="right">
<bean:message key="label.welcome" />
<logic:notEmpty name="userInfo" property="firstName">
${userInfo.firstName} ${userInfo.lastName}
</logic:notEmpty>
<logic:empty name="userInfo" property="firstName">
${userInfo.userName}
</logic:empty>
</div>
Now everything works fine if we follow normal process: Login and do
actions. But if someone type URL
http://localhost:8080/MyApp/changepassword.do directly then I don't get
page and I have error in Tomcat log
Caused by: javax.servlet.jsp.JspException: Cannot find bean: "userInfo"
in any scope
Any help will be appreciated.
Thanks,
Anjib
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org