我想自定义当前Web应用程序的URL。例如,当前的默认登录页面是
https://somedomain/index
现在我需要根据用户公司自定义URL。例如,如果公司是ABC,那么URL将是
https://abc.somedomain/index
或
https://somedomain/abc/index
对于这家公司,我想应用自定义CSS`
我怎样才能做到这一点?
答案 0 :(得分:3)
我在这里写的不是最好的解决方案。但是,我认为它会满足你的目标。
我强烈建议找到一种更好的方法。
<c:set var="serverName" value="${ pageContext.request.serverName }"></c:set>
<c:set var="split" value="${ fn:split(serverName, '.') }"></c:set>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/${split[0]}.index.css">
这应该编译到
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/abc.index.css">
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="resources/css/xyz.index.css">