Hi 

I'm Trying to use ActionForm and Action class in my struts2. I Used the
struts 1 plugin for this. I followed the procedure, which they given. Still
i'm finding error in this. 

I'm giving my entire application here. 

strutslogin.jsp 
------------------- 

<%@ taglib prefix="s" uri="/struts-tags" %> 
<%@ page language="java" contentType="text/html"%> 

<html> 
    <head> 
        <title>Insert Data here!</title> 
     <link href="<s:url value="/css/main.css"/>" rel="stylesheet" 
          type="text/css"/> 
  </head> 
    <body> 
    <s:form action="/struts1/logon.action" method="POST" name="form1"> 
      <s:textfield name="userId" label="Login Id"/><br> 
      <s:password name="password" label="Password"/><br> 
         <s:submit value="Login" align="center"/> 
    </s:form> 
  </body> 
</html> 
---------------------------- 
MyForm.java 
---------------------------- 

package com; 

import org.apache.struts.action.ActionForm; 

public class MyForm extends ActionForm{ 
public String userId; 
public String password; 
public String getUserId() { 
return userId; 
} 
public void setUserId(String userId) { 
this.userId = userId; 
} 
public String getPassword() { 
return password; 
} 
public void setPassword(String password) { 
this.password = password; 
} 

} 
------------------- 
MyAction.java 
--------------------- 
package com; 

import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

import org.apache.struts.action.Action; 
import org.apache.struts.action.ActionForm; 
import org.apache.struts.action.ActionForward; 
import org.apache.struts.action.ActionMapping; 

public class MyAction extends Action{ 
public ActionForward execute( ActionMapping mapping,ActionForm
form,HttpServletRequest req,HttpServletResponse res) 
{ 
System.out.println("I'm in Struts 1 Action "); 
MyForm form1=(MyForm)form; 
System.out.println(form1.getUserId()); 
return mapping.findForward("success"); 
} 
} 
----------------------- 
struts.xml 
------------------------ 

<package name="udaykumar" namespace="/html2" extends="struts-default"> 

<action name="login"> 
<result>/pages/strutslogin.jsp</result> 
</action> 
</package> 
<package name="struts" namespace="/struts1" extends="struts1-default"> 
<action name="logon" class="org.apache.struts2.s1.Struts1Action"> 
   
  <interceptor-ref name="scopedModelDriven"> 
    com.MyForm 
    form1 
    session 
  </interceptor-ref> 
  <interceptor-ref name="struts1-default"/> 
  com.MyAction 
  <result name="success">/pages/strutsResult.jsp</result> 
</action> 

</package> 



Please provide me the solution. Give me a example for this. 
-- 
View this message in context: 
http://www.nabble.com/How-to-use-the-%27struts-1-plugin%27-in-struts2-tp16024545p16024545.html
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to