本文整理了Java中org.sakaiproject.util.Web.makePath()
方法的一些代码示例,展示了Web.makePath()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Web.makePath()
方法的具体详情如下:
包路径:org.sakaiproject.util.Web
类名称:Web
方法名:makePath
[英]Form a path string from the parts of the array starting at index start to the end, each with a '/' in front.
[中]从数组的各个部分(从索引开始到结束)形成一个路径字符串,每个部分前面都有一个“/”。
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length >= 2) && (parts[1].equals(HelpHandler.URL_FRAGMENT)) && (parts.length == 2 || !parts[2].equals(HelpHandler.WEB_INF_FRAGMENT)))
{
try
{
doHelp(req, res, session, req.getContextPath() + req.getServletPath()
+ Web.makePath(parts, 1, 2), Web.makePath(parts, 2, parts.length));
return END;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length >= 3) && (parts[1].equals(PresenceHandler.URL_FRAGMENT)))
{
try
{
doPresence(req, res, session, parts[2], req.getContextPath()
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
return END;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length >= 2) && (parts[1].equals(HelpHandler.URL_FRAGMENT)) && (parts.length == 2 || !parts[2].equals(HelpHandler.WEB_INF_FRAGMENT)))
{
try
{
doHelp(req, res, session, req.getContextPath() + req.getServletPath()
+ Web.makePath(parts, 1, 2), Web.makePath(parts, 2, parts.length));
return END;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length >= 3) && (parts[1].equals(PresenceHandler.URL_FRAGMENT)))
{
try
{
doPresence(req, res, session, parts[2], req.getContextPath()
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
return END;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
ActiveTool helperTool = ActiveToolManager.getActiveTool(helperId);
String context = req.getContextPath() + req.getServletPath() + Web.makePath(parts, 1, 2);
String toolPath = Web.makePath(parts, 2, parts.length);
helperTool.help(req, res, context, toolPath);
代码示例来源:origin: org.sakaiproject.velocity/sakai-velocity-tool
ActiveTool helperTool = ActiveToolManager.getActiveTool(helperId);
String context = req.getContextPath() + req.getServletPath() + Web.makePath(parts, 1, 2);
String toolPath = Web.makePath(parts, 2, parts.length);
helperTool.help(req, res, context, toolPath);
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(PageResetHandler.URL_FRAGMENT)))
{
try
{
String pagelUrl = req.getContextPath() + "/page"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = req.getQueryString();
if (queryString != null)
{
pagelUrl = pagelUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(pagelUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(ToolResetHandler.URL_FRAGMENT)))
{
try
{
String toolUrl = req.getContextPath() + "/tool"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = req.getQueryString();
if (queryString != null)
{
toolUrl = toolUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(toolUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(PageResetHandler.URL_FRAGMENT)))
{
try
{
String pagelUrl = req.getContextPath() + "/page"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = req.getQueryString();
if (queryString != null)
{
pagelUrl = pagelUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(pagelUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(ToolResetHandler.URL_FRAGMENT)))
{
try
{
String toolUrl = req.getContextPath() + "/tool"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = req.getQueryString();
if (queryString != null)
{
toolUrl = toolUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(toolUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
return END;
代码示例来源:origin: sakaiproject/sakai
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
return END;
代码示例来源:origin: sakaiproject/sakai
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
+ req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
parts, 3, parts.length));
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(WorksiteResetHandler.URL_FRAGMENT)))
{
try
{
String worksiteUrl = req.getContextPath() + "/worksite"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = Validator.generateQueryString(req);
if (queryString != null)
{
worksiteUrl = worksiteUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(worksiteUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(SiteResetHandler.URL_FRAGMENT)))
{
try
{
String siteUrl = req.getContextPath() + "/site"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = Validator.generateQueryString(req);
if (queryString != null)
{
siteUrl = siteUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(siteUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(SiteResetHandler.URL_FRAGMENT)))
{
try
{
String siteUrl = req.getContextPath() + "/site"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = Validator.generateQueryString(req);
if (queryString != null)
{
siteUrl = siteUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(siteUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
@Override
public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
Session session) throws PortalHandlerException
{
if ((parts.length > 2) && (parts[1].equals(WorksiteResetHandler.URL_FRAGMENT)))
{
try
{
String worksiteUrl = req.getContextPath() + "/worksite"
+ Web.makePath(parts, 2, parts.length);
// Make sure to add the parameters such as panel=Main
String queryString = Validator.generateQueryString(req);
if (queryString != null)
{
worksiteUrl = worksiteUrl + "?" + queryString;
}
portalService.setResetState("true");
res.sendRedirect(worksiteUrl);
return RESET_DONE;
}
catch (Exception ex)
{
throw new PortalHandlerException(ex);
}
}
else
{
return NEXT;
}
}
代码示例来源:origin: sakaiproject/sakai
String toolPathInfo = Web.makePath(parts, 5, parts.length);
Session session = SessionManager.getCurrentSession();
代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl
String toolPathInfo = Web.makePath(parts, 5, parts.length);
Session session = SessionManager.getCurrentSession();
内容来源于网络,如有侵权,请联系作者删除!