I think its better if i post some code.

This is the action mapping for
   <action name=\"accessRequestReportResult\"
class=\"action.reports.AccessRequestReportResult\">
    <result name=\"showReport\">/useradmin/AccessRequestReport.jsp</result>
    <result name=\"failure\">login.jsp</result>
    <result></result><!--i was trying this but didnt work-->
   </action>


this is my execute method:


    public String execute() throws IOException, ServletException {

        //we dont enter here for excel
         if (getServletRequest().getParameter(\"isExcel\")==null)
        {
            setData(getActionValue());
            return \"showReport\";
        }
      //enter here for excel
        else
        {
            setData(getServletRequest().getParameter(\"action\"));
            excelReport();//this does all the excel stuff and writes
to the HttpServletResponse.
            return \"stream\";//i also tried return SUCCESS but even
then got illegalStateException
        }

    }

Everything works dandy but i have an IllegalStateException in my logs.
saying no result defined for \"stream\"...

is there a workaround here...:(







On 2/7/08, Dale Newfield <[EMAIL PROTECTED]> wrote:
bhaarat Sharma wrote:
> > ..what should my execute method be returning?
>
> As always, it should return the name of the appropriate result (in this
> case, the name of the result of type \"stream\").
>
> -Dale
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to