This week's book giveaway is in the
Agile and other Processes
forum.
We're giving away four copies of
The Mikado Method
and have Ola Ellnestam and Daniel Brolund on-line!
See
this thread
for details.
A friendly place for programming greenhorns!
Big Moose Saloon
Search
|
Java FAQ
|
Recent Topics
Register / Login
Win a copy of
The Mikado Method
this week in the
Agile and other Processes
forum!
JavaRanch
»
Java Forums
»
Frameworks
»
Struts
Author
Struts Action not Forwarding to jsp........
Sravan Alaparthi
Greenhorn
Joined: Nov 07, 2011
Posts: 2
posted
Nov 07, 2011 05:09:55
0
//Employee FormBean Class
package sravan.strutsprac; public class EmployeeForm { private int employeeid; private String employeename; private int departmentid; public int getEmployeeid() { return employeeid; } public void setEmployeeid(int employeeid) { this.employeeid = employeeid; } public String getEmployeename() { return employeename; } public void setEmployeename(String employeename) { this.employeename = employeename; } public int getDepartmentid() { return departmentid; } public void setDepartmentid(int departmentid) { this.departmentid = departmentid; } }
Employee ActionClass
package sravan.strutsprac; import javax.servlet.http.*; 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 EmployeeAction extends Action { public ActionForward execute(HttpServletRequest req,HttpServletResponse res, ActionMapping mapping,ActionForm form){ System.out.println("Hi its a Success"); return mapping.findForward("success"); } }
Struts Configuration File
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> <struts-config> <data-sources /> <form-beans> <form-bean name="employeeform" type="sravan.strutsprac.EmployeeForm"></form-bean> </form-beans> <global-exceptions /> <global-forwards> <forward name="success" path="/success.jsp"></forward> </global-forwards> <action-mappings> <action attribute="employeeform" input="/include.jsp" name="employeeform" path="/success" type="sravan.strutsprac.EmployeeAction" validate="false"> <set-property property="cancellable" value="false" /> <forward name="success" path="/success.jsp" /> </action> </action-mappings> <message-resources parameter="com.yourcompany.struts.ApplicationResources" /> </struts-config>
When i deploy the Application and press Search button @index.jsp instead of displaying success.jsp it is displaying a blank page with the url:
http://localhost:7001/StrutsPrac/success.do
Any help is greatly appreciated
Sravan Alaparthi
Greenhorn
Joined: Nov 07, 2011
Posts: 2
posted
Nov 07, 2011 05:31:21
0
The Problem was the execute method is not being called.......
The Best way is to use Annotations and make sure the execute method is properly Overridden....
for Example in the case of above code: change action class to
@Override public ActionForward execute(ActionMapping mapping, ActionForm form,
javax.servlet.http.HttpServletRequest
request,
javax.servlet.http.HttpServletResponse
response) throws Exception {
I agree. Here's the link:
http://ej-technologies/jprofiler
- if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
subject: Struts Action not Forwarding to jsp........
Similar Threads
Cannot Find Bean inscope null
Hi i am trying to connect to postgresql database using struts 1.2..i have used datasource
error in my struts application no getter methods
null pointer exception in struts 1.1
Runing an example struts application
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter