[EMAIL PROTECTED] wrote:


This imagefile.jsf content works, I have tested it with imagefile.
jsf?filename=C:\temp\chiemgauer.jpg

<jsp:useBean id="image" scope="request" class="org.troedel.bean.
ImageBean" />
<%
        String filename = request.getParameter("filename");
        image.setFilename(filename);
        image.paintImage();

%>

But what still does not work is the commandLink call in the jsf file. Does this work in JSF?


        <h:form>
                <h:commandLink value="chiemgauer" action="imagefile.jsf?
filename=C:\temp\chiemgauer.jpg"/>
        </h:form>


Try this:

<h:form>
  <h:commandLink value="chiemgauer" action="imagefile.jsf">
    <f:param name="filename" value="C:/temp/chiemgauer.jpg"/>
  </h:commandLink>
</h:form>

Note no backslashes in the value (either that or escape them, eg "c:\\temp").

Rather than pass parameters encoded in the url, though, it would probably be more elegant to use <t:updateActionListener> to pass the data as a bean property.

Regards,

Simon

Reply via email to