|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.struts.adapter.util.rewriter.StrutsURLRewriterService
public class StrutsURLRewriterService
Methods for registering URL rewriters, and for rewriting URLs using registered rewriters.
Constructor Summary | |
---|---|
StrutsURLRewriterService() |
Method Summary | |
---|---|
static String |
createActionURL(javax.servlet.jsp.PageContext pageContext, String action, String type) |
static String |
getActionMappingName(String action) Return the form action converted into an action mapping path. |
static StrutsURLRewriter |
getDefaultRewriter() Deprecated there is no longer a default non-abstract version of StrutsURLRewriter |
protected static StrutsURLRewriter |
getRewriter(javax.servlet.ServletRequest request) |
static boolean |
isStandAloneForward(javax.servlet.ServletRequest request) Used to determine whether or not a tag is to be rendered within a nested environment, such as a portal. |
static void |
registerURLRewriter(javax.servlet.ServletRequest request, StrutsURLRewriter rewriter) Register a StrutsURLRewriter in the request. |
static String |
rewriteName(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, String name) Rewrite the given parameter name, using the registered StrutsURLRewriter. |
static String |
rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type) Rewrite the given URL, using the registered StrutsURLRewriter. |
static String |
rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type, boolean doEncode) Rewrite the given URL, using the registered StrutsURLRewriter. |
static StrutsURLRewriter |
unregisterURLRewriter(javax.servlet.ServletRequest request) Unregister the StrutsURLRewriter from the request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StrutsURLRewriterService()
Method Detail |
---|
@Deprecated
public static StrutsURLRewriter getDefaultRewriter()
public static String rewriteName(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, String name)
servletContext
- the current ServletContext.request
- the current HttpServletRequest.name
- the parameter name to rewrite.public static String rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type)
servletContext
- the current ServletContext.request
- the current HttpServletRequest.response
- the current HttpServletResponse.url
- the URL to rewrite.type
- the type of URL to be rewritten. This is one of the following values:
action
: a standard (non-resource) URL, for which SSL is not requiredsecure-action
: a standard (non-resource) URL, for which SSL is requiredresource
: a resource (e.g., image) URL, for which SSL is not requiredsecure-resource
: a resource (e.g., image) URL, for which SSL is requiredregisterURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static String rewriteURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type, boolean doEncode)
servletContext
- the current ServletContext.request
- the current HttpServletRequest.response
- the current HttpServletResponse.url
- the URL to rewrite.type
- the type of URL to be rewritten. This is one of the following values:
action
: a standard (non-resource) URL, for which SSL is not requiredsecure-action
: a standard (non-resource) URL, for which SSL is requiredresource
: a resource (e.g., image) URL, for which SSL is not requiredsecure-resource
: a resource (e.g., image) URL, for which SSL is requireddoEncode
- if true
, the rewritten URL will be encoded using HttpServletResponse.encodeRedirectUrl(java.lang.String)
.registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static void registerURLRewriter(javax.servlet.ServletRequest request, StrutsURLRewriter rewriter)
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String)
is called.request
- the current HttpServletRequest.rewriter
- the StrutsURLRewriter to register.public static StrutsURLRewriter unregisterURLRewriter(javax.servlet.ServletRequest request)
request
- the current HttpServletRequest.null
if there was none registered.registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static String createActionURL(javax.servlet.jsp.PageContext pageContext, String action, String type)
public static boolean isStandAloneForward(javax.servlet.ServletRequest request)
request
- the current ServletRequest
public static String getActionMappingName(String action)
action
property is manipulated as follows in computing the name of the requested mapping:
action
- the action name to be converted.protected static StrutsURLRewriter getRewriter(javax.servlet.ServletRequest request)
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010, Oracle. All rights reserved.