|
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 ServletRequestpublic 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.