So, should I do this?
web.xml
=====
<servlet>
<servlet-name>
AccountHTML_jsp
</servlet-name>
<servlet-class>
com.mydomain.AccountHTML_jsp
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>
AccountHTML_jsp
</servlet-name>
<url-pattern>
/AccountHTML.jsp
</url-pattern>
</servlet-mapping>
struts-config.xml
===========
<action path="/accounts"
type="com.mydomain.AccountsAction"
name="accountsForm"
validate="false"
input="/WEB-INF/jsp/AccountsHTML.jsp">
<forward name="accounts" path="/WEB-INF/jsp/AccountsHTML.jsp"/>
</action>
Billy Ng
----- Original Message -----
From: "David M. Karr" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 15, 2002 11:25 PM
Subject: Re: Forward to a servlet
> >>>>> "Billy" == Billy Ng <[EMAIL PROTECTED]> writes:
>
> Billy> Hi folks,
> Billy> In my Struts app, I am using the Action to call the jsp file.
In the struts-config.xml, the action tag looks like this,
>
> Billy> <action path="/accounts"
> Billy> type="com.mydomain.AccountsAction"
> Billy> name="accountsForm"
> Billy> validate="false"
> Billy> input="/WEB-INF/jsp/AccountsHTML.jsp">
> Billy> <forward name="accounts"
path="/WEB-INF/jsp/AccountsHTML.jsp"/>
> Billy> </action>
> Billy> Because of some deployment issue, I need to pre-compile the jsp
files. I successfully use the ANT's jspc tag to compile the all the jsp
files to java files, then compile them to java files. However, I cannot
make it use the servlet in the forward tag. I tried to do this
(AccountsHTML_jsp is class file of the compiled version of
AccountsHTML.jsp), but I get 404 page.
> Billy> <action path="/accounts"
> Billy> type="com.mydomain.AccountsAction"
> Billy> name="accountsForm"
> Billy> validate="false"
> Billy> input="/WEB-INF/jsp/AccountsHTML.jsp">
> Billy> <forward name="accounts"
path="/WEB-INF/ui/AccountsHTML_jsp"/>
> Billy> </action>
>
> Billy> Would anybody knows how can I make this work?
>
> You don't change your "struts-config.xml" at all to use precompiled JSP
pages.
> You do have to change your "web.xml" file, however, to include the servlet
> mappings for the generated servlets. You also have to include the
generated
> and compiled servlet class files in your WAR file.
>
> --
> ===================================================================
> David M. Karr ; Java/J2EE/XML/Unix/C++
> [EMAIL PROTECTED] ; SCJP
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>