hi
in my
struts application i am using action mapping which code is:
package classes.com.virtualclass.struts;
import org.apache.struts.action.ActionMapping;
public class LoginActionMapping extends ActionMapping {
protected boolean loginrequired = false;
public LoginActionMapping() {
super();
}
public boolean isLoginrequired() {
return loginrequired;
}
public void setLoginrequired(boolean loginrequired) {
this.loginrequired = loginrequired;
}
}
***************the code in web.xml*****************************8
<init-param>
<param-name>mapping</param-name>
<param-value>classes.com.virtualclass.struts.LoginActionMapping</param-value>
</init-param>
***************Tho code in strutsconfig.xml*************************
<action path="/Upload" type="classes.com.virtualclass.struts.UploadAction" name="uploadForm" scope="request" validate="true" input="/Upload.jsp">
<set-property property="loginRequired" value="true" />
<forward name="success" path="/FacultyHome.jsp" />
<forward name="failure" path="/Upload.jsp" />
</action>
***********************************************************************
When i run this application then i get the error that MESSAGE RESOURCE NOT FOUND UNDER MESSAGE RESOURCE KEY
BUT if i remove this line from my strutsconfig.xml
<set-property property="loginRequired" value="true" />
then it is working.
I want that only after login a person can use upload action
Please help me.
Thanks in advance............!