You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Madel,Kurt" <km...@csmi.com> on 2002/10/31 22:33:00 UTC
Is there a better way to dispatch to another servlet from an Acti
on
public ActionForward execute( ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response )
throws Exception, java.io.IOException {
HttpSession session = request.getSession(true);
String year= (String) session.getAttribute("year");
// Get the primary key of the item from the request
String object = request.getParameter( "object" );
String field = request.getParameter( "field" );
String arg = request.getParameter( field );
String order ;//= request.getParameter( "order" );
if(request.getParameterMap().containsKey("order"))
order = request.getParameter( "order" );
else
order=object;
object = object + "." + field;
// Call the project data access object
ProjectDAO dao = new ProjectDAO();
List projectList = dao.getProjectList(object, arg, year);
//request.setAttribute("object", object);
request.setAttribute("projectList", projectList);
if(request.getParameterMap().containsKey("pdf")){
RequestDispatcher dispatcher;
dispatcher=request.getRequestDispatcher("/servlet/com.csmi.doe.core.view.pro
ject.ProjectListPDF");
dispatcher.forward(request, response);
}
// Return the ActionForward that is defined for the success condition
return mapping.findForward( "Success");
}
Kurt Madel
Programmer, CSMi
(703) 823-4300 ext. 170
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>