org.sakaiproject.util.Web.makePath()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(9.2k)|赞(0)|评价(0)|浏览(293)

本文整理了Java中org.sakaiproject.util.Web.makePath()方法的一些代码示例,展示了Web.makePath()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Web.makePath()方法的具体详情如下:
包路径:org.sakaiproject.util.Web
类名称:Web
方法名:makePath

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

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length >= 2) && (parts[1].equals(HelpHandler.URL_FRAGMENT)) && (parts.length == 2 || !parts[2].equals(HelpHandler.WEB_INF_FRAGMENT)))
  6. {
  7. try
  8. {
  9. doHelp(req, res, session, req.getContextPath() + req.getServletPath()
  10. + Web.makePath(parts, 1, 2), Web.makePath(parts, 2, parts.length));
  11. return END;
  12. }
  13. catch (Exception ex)
  14. {
  15. throw new PortalHandlerException(ex);
  16. }
  17. }
  18. else
  19. {
  20. return NEXT;
  21. }
  22. }

代码示例来源:origin: sakaiproject/sakai

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length >= 3) && (parts[1].equals(PresenceHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. doPresence(req, res, session, parts[2], req.getContextPath()
  10. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  11. parts, 3, parts.length));
  12. return END;
  13. }
  14. catch (Exception ex)
  15. {
  16. throw new PortalHandlerException(ex);
  17. }
  18. }
  19. else
  20. {
  21. return NEXT;
  22. }
  23. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length >= 2) && (parts[1].equals(HelpHandler.URL_FRAGMENT)) && (parts.length == 2 || !parts[2].equals(HelpHandler.WEB_INF_FRAGMENT)))
  6. {
  7. try
  8. {
  9. doHelp(req, res, session, req.getContextPath() + req.getServletPath()
  10. + Web.makePath(parts, 1, 2), Web.makePath(parts, 2, parts.length));
  11. return END;
  12. }
  13. catch (Exception ex)
  14. {
  15. throw new PortalHandlerException(ex);
  16. }
  17. }
  18. else
  19. {
  20. return NEXT;
  21. }
  22. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length >= 3) && (parts[1].equals(PresenceHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. doPresence(req, res, session, parts[2], req.getContextPath()
  10. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  11. parts, 3, parts.length));
  12. return END;
  13. }
  14. catch (Exception ex)
  15. {
  16. throw new PortalHandlerException(ex);
  17. }
  18. }
  19. else
  20. {
  21. return NEXT;
  22. }
  23. }

代码示例来源:origin: sakaiproject/sakai

  1. ActiveTool helperTool = ActiveToolManager.getActiveTool(helperId);
  2. String context = req.getContextPath() + req.getServletPath() + Web.makePath(parts, 1, 2);
  3. String toolPath = Web.makePath(parts, 2, parts.length);
  4. helperTool.help(req, res, context, toolPath);

代码示例来源:origin: org.sakaiproject.velocity/sakai-velocity-tool

  1. ActiveTool helperTool = ActiveToolManager.getActiveTool(helperId);
  2. String context = req.getContextPath() + req.getServletPath() + Web.makePath(parts, 1, 2);
  3. String toolPath = Web.makePath(parts, 2, parts.length);
  4. helperTool.help(req, res, context, toolPath);

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(PageResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String pagelUrl = req.getContextPath() + "/page"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = req.getQueryString();
  13. if (queryString != null)
  14. {
  15. pagelUrl = pagelUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(pagelUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: sakaiproject/sakai

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(ToolResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String toolUrl = req.getContextPath() + "/tool"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = req.getQueryString();
  13. if (queryString != null)
  14. {
  15. toolUrl = toolUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(toolUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: sakaiproject/sakai

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(PageResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String pagelUrl = req.getContextPath() + "/page"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = req.getQueryString();
  13. if (queryString != null)
  14. {
  15. pagelUrl = pagelUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(pagelUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(ToolResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String toolUrl = req.getContextPath() + "/tool"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = req.getQueryString();
  13. if (queryString != null)
  14. {
  15. toolUrl = toolUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(toolUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  2. parts, 3, parts.length));
  3. return END;

代码示例来源:origin: sakaiproject/sakai

  1. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  2. parts, 3, parts.length));
  3. return END;

代码示例来源:origin: sakaiproject/sakai

  1. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  2. parts, 3, parts.length));

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. + req.getServletPath() + Web.makePath(parts, 1, 3), Web.makePath(
  2. parts, 3, parts.length));

代码示例来源:origin: sakaiproject/sakai

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(WorksiteResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String worksiteUrl = req.getContextPath() + "/worksite"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = Validator.generateQueryString(req);
  13. if (queryString != null)
  14. {
  15. worksiteUrl = worksiteUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(worksiteUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: sakaiproject/sakai

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(SiteResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String siteUrl = req.getContextPath() + "/site"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = Validator.generateQueryString(req);
  13. if (queryString != null)
  14. {
  15. siteUrl = siteUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(siteUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(SiteResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String siteUrl = req.getContextPath() + "/site"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = Validator.generateQueryString(req);
  13. if (queryString != null)
  14. {
  15. siteUrl = siteUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(siteUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. @Override
  2. public int doGet(String[] parts, HttpServletRequest req, HttpServletResponse res,
  3. Session session) throws PortalHandlerException
  4. {
  5. if ((parts.length > 2) && (parts[1].equals(WorksiteResetHandler.URL_FRAGMENT)))
  6. {
  7. try
  8. {
  9. String worksiteUrl = req.getContextPath() + "/worksite"
  10. + Web.makePath(parts, 2, parts.length);
  11. // Make sure to add the parameters such as panel=Main
  12. String queryString = Validator.generateQueryString(req);
  13. if (queryString != null)
  14. {
  15. worksiteUrl = worksiteUrl + "?" + queryString;
  16. }
  17. portalService.setResetState("true");
  18. res.sendRedirect(worksiteUrl);
  19. return RESET_DONE;
  20. }
  21. catch (Exception ex)
  22. {
  23. throw new PortalHandlerException(ex);
  24. }
  25. }
  26. else
  27. {
  28. return NEXT;
  29. }
  30. }

代码示例来源:origin: sakaiproject/sakai

  1. String toolPathInfo = Web.makePath(parts, 5, parts.length);
  2. Session session = SessionManager.getCurrentSession();

代码示例来源:origin: org.sakaiproject.portal/sakai-portal-impl

  1. String toolPathInfo = Web.makePath(parts, 5, parts.length);
  2. Session session = SessionManager.getCurrentSession();

相关文章