本文整理了Java中org.apache.wicket.request.Response.encodeURL
方法的一些代码示例,展示了Response.encodeURL
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.encodeURL
方法的具体详情如下:
包路径:org.apache.wicket.request.Response
类名称:Response
方法名:encodeURL
[英]Encodes the specified URL by including the session ID in it, or, if encoding is not needed, returns the URL unchanged.
[中]通过在其中包含会话ID对指定的URL进行编码,或者,如果不需要编码,则返回未更改的URL。
代码示例来源:origin: apache/wicket
@Override
public String encodeURL(CharSequence url)
{
if (original != null)
{
return original.encodeURL(url);
}
else
{
return url != null ? url.toString() : null;
}
}
代码示例来源:origin: org.apache.wicket/wicket-core
@Override
public String encodeURL(CharSequence url)
{
if (original != null)
{
return original.encodeURL(url);
}
else
{
return url != null ? url.toString() : null;
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-richtext-frontend
@Override
public String encode(final String url) {
String[] elements = StringUtils.split(url, '/');
for (int i = 0; i < elements.length; i++) {
elements[i] = org.apache.wicket.util.encoding.UrlEncoder.PATH_INSTANCE.encode(elements[i], "UTF-8");
}
final String encodedUrl = StringUtils.join(elements, '/');
RequestCycle requestCycle = RequestCycle.get();
return requestCycle != null ? requestCycle.getResponse().encodeURL(encodedUrl).toString() : encodedUrl;
}
}
代码示例来源:origin: micromata/projectforge
/**
* Should be c:url equivalent, but isn't yet (works for now).
*
* @param requestCycle Needed to encode url.
* @param path
* @param encodeUrl
* @return path itself if not starts with '/' otherwise "/ProjectForge" + path with session id and params.
*/
public static String getUrl(final RequestCycle requestCycle, final String path, final boolean encodeUrl)
{
String url = UrlUtils.rewriteToContextRelative(path, requestCycle);
if (encodeUrl == true) {
url = requestCycle.getResponse().encodeURL(url);
}
return url;
}
代码示例来源:origin: org.wicketstuff/wicketstuff-tinymce
/**
* Create image xml tag which represets image html tag with proper url generated.
*
* @param pImageFileDescription
* - image file description.
* @param pUrl
* - component url.
* @return image xml tag which represets image html tag with proper url generated.
*/
public static XmlTag createImageTag(ImageFileDescription pImageFileDescription,
CharSequence pUrl)
{
XmlTag tag = new XmlTag();
tag.setName("img");
tag.setType(XmlTag.TagType.OPEN_CLOSE);
tag.put(IMAGE_FILE_NAME, pImageFileDescription.getName());
StringBuilder sb = new StringBuilder(pUrl);
sb.append("&").append(IMAGE_FILE_NAME).append("=").append(pImageFileDescription.getName());
sb.append("&")
.append(IMAGE_CONTENT_TYPE)
.append("=")
.append(pImageFileDescription.getContentType());
tag.put(
"src",
RequestCycle.get()
.getOriginalResponse()
.encodeURL(sb.toString()));
return tag;
}
}
代码示例来源:origin: org.wicketstuff/wicketstuff-tinymce4
/**
* Create image xml tag which represets image html tag with proper url generated.
*
* @param pImageFileDescription
* - image file description.
* @param pUrl
* - component url.
* @return image xml tag which represets image html tag with proper url generated.
*/
public static XmlTag createImageTag(ImageFileDescription pImageFileDescription,
CharSequence pUrl)
{
XmlTag tag = new XmlTag();
tag.setName("img");
tag.setType(XmlTag.TagType.OPEN_CLOSE);
tag.put(IMAGE_FILE_NAME, pImageFileDescription.getName());
StringBuilder sb = new StringBuilder(pUrl);
sb.append("&").append(IMAGE_FILE_NAME).append("=").append(pImageFileDescription.getName());
sb.append("&")
.append(IMAGE_CONTENT_TYPE)
.append("=")
.append(pImageFileDescription.getContentType());
tag.put(
"src",
RequestCycle.get()
.getOriginalResponse()
.encodeURL(sb.toString()));
return tag;
}
}
代码示例来源:origin: org.wicketstuff/wicketstuff-tinymce3
/**
* Create image xml tag which represets image html tag with proper url generated.
*
* @param pImageFileDescription
* - image file description.
* @param pUrl
* - component url.
* @return image xml tag which represets image html tag with proper url generated.
*/
public static XmlTag createImageTag(ImageFileDescription pImageFileDescription,
CharSequence pUrl)
{
XmlTag tag = new XmlTag();
tag.setName("img");
tag.setType(XmlTag.TagType.OPEN_CLOSE);
tag.put(IMAGE_FILE_NAME, pImageFileDescription.getName());
StringBuilder sb = new StringBuilder(pUrl);
sb.append("&").append(IMAGE_FILE_NAME).append("=").append(pImageFileDescription.getName());
sb.append("&")
.append(IMAGE_CONTENT_TYPE)
.append("=")
.append(pImageFileDescription.getContentType());
tag.put(
"src",
RequestCycle.get()
.getOriginalResponse()
.encodeURL(sb.toString()));
return tag;
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-addon-channel-manager-frontend
protected String getChannelIconUrl(final Map<String, String> channelFieldValues, final String channelIconPathTemplate) {
String channelIconPath = new MapVariableInterpolator(channelIconPathTemplate, channelFieldValues).toString();
if (StringUtils.isEmpty(channelIconPath)) {
return null;
}
RequestCycle requestCycle = RequestCycle.get();
if (requestCycle != null) {
javax.jcr.Session session = UserSession.get().getJcrSession();
try {
if (session.nodeExists(channelIconPath)) {
String url = encodeUrl("binaries" + channelIconPath);
return requestCycle.getResponse().encodeURL(url);
}
} catch (RepositoryException repositoryException) {
log.error("Error getting the channel icon resource url.", repositoryException);
}
}
return null;
}
代码示例来源:origin: org.apache.wicket/wicket-core
shouldEncodeStaticResource)
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
shouldEncodeStaticResource)
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
代码示例来源:origin: apache/wicket
shouldEncodeStaticResource)
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
shouldEncodeStaticResource)
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
renderedUrl = getOriginalResponse().encodeURL(renderedUrl);
代码示例来源:origin: org.wicketstuff/wicketstuff-eidogo
/**
* Renders a javascript component to create the player.
*/
@Override
public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag)
{
super.onComponentTagBody(markupStream, openTag);
replaceComponentTagBody(markupStream, openTag, null);
JavaScriptUtils.writeJavaScript(getResponse(),
"new eidogo.Player({container:\"" + getMarkupId() + "\",theme:\"" + theme + "\"," +
"sgfUrl:\"" + getResponse().encodeURL(sgfUrl) + "\"," + "loadPath:[0, 0]" +
",mode:\"" + mode + "\"," + "showComments:" + showComments + "," +
"showPlayerInfo:" + showPlayerInfo + "," + "showGameInfo:" + showGameInfo + "," +
"showTools:" + showTools + "," + "showOptions:" + showOptions + "," +
"markCurrent:" + markCurrent + "," + "markVariations:" + markVariation + "," +
"markNext:" + markNext + "," + "enableShortcuts:" + enableShortcuts + "," +
"problemMode:" + problemMode + "});");
}
代码示例来源:origin: org.artifactory/artifactory-web-common
/**
* Get the absolute bookmarkable path of a page
*
* @param pageClass Page
* @param pageParameters Optional page parameters
* @return Bookmarkable path
*/
public static String absoluteMountPathForPage(Class<? extends Page> pageClass, PageParameters pageParameters) {
HttpServletRequest req = getHttpServletRequest();
RequestCycle requestCycle = RequestCycle.get();
Url url = requestCycle.mapUrlFor(pageClass, pageParameters);
String renderedUrl = url.toString();
renderedUrl = Strings.isEmpty(renderedUrl) ? "." : renderedUrl;
return RequestUtils.toAbsolutePath(HttpUtils.getWebappContextUrl(req),
requestCycle.getOriginalResponse().encodeURL(renderedUrl));
}
内容来源于网络,如有侵权,请联系作者删除!