Writes a property of a Node to the response OutputStream. The
available paramater options are as follows:
3) Pass the node path in as a request parameter.
Eg. http://server:port/app/ShowProperty?nodePath=/repo/path/file.ext
With any of the above, if you would like to display a property other than the primary
property, simply put "//propertyName" at the end of the parameter/pathInfo.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
closeStreams
protected boolean closeStreams
- Should we close the output stream when done. This will be initialized
from the "closeStreams" initialized parameter.
DEFAULT_MIME_TYPE
public static final String DEFAULT_MIME_TYPE
- See Also:
- Constant Field Values
TEXT_MIME_TYPE
public static final String TEXT_MIME_TYPE
- See Also:
- Constant Field Values
ShowPropertyServlet
public ShowPropertyServlet()
doGet
public void doGet(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
IOException
- Throws:
ServletException
IOException
doPost
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
IOException
- Throws:
ServletException
IOException
init
public void init()
throws ServletException
- Throws:
ServletException
ioReadWrite
protected void ioReadWrite(InputStream is,
OutputStream out)
throws IOException
- Throws:
IOException
nioRead
protected byte[] nioRead(FileInputStream is)
throws IOException
- Throws:
IOException
printNode
protected void printNode(HttpServletRequest req,
HttpServletResponse resp)
throws IOException,
RepositoryException,
IllegalArgumentException,
ServletException
- Prints out the value of the content property from the Node specified in the
request.
This will not print any error messages to the response.
- Throws:
IOException
- thrown on an error printing.
RepositoryException
- thrown on an error talking to the
repository or the Node doesn't have a content property to display.
IllegalArgumentException
- thrown if the request doesn't contain
a valid node path or the node wasn't found.
ServletException
showError
protected void showError(String error,
Throwable ex,
HttpServletResponse resp)
throws ServletException,
IOException
- Throws:
ServletException
IOException
Copyright © 2005 BEA Systems, Inc. All Rights Reserved