源代码:
	<script type="text/javascript">
		$(function () {
			//登录事件
			$("#loginBtn").click(function () {
				//收集参数
				var loginAct = $.trim($("#loginAct").val());
				var loginPwd = $.trim($("#loginPwd").val());
				var isRemPwd = $.trim($("#isRemPwd").prop("checked"));
				//验证参数
				if (loginAct==""){
					alert("用户名不能为空");
					return;
				}
				if (loginPwd==""){
					alert("密码不能为空");
					return;
				}
				//发送请求
				$.ajax({
					url:'settings/qx/user/login.do',
					data:{
						loginAct:loginAct,
						loginPwd:loginPwd,
						isRemPwd:isRemPwd
					},
					type:'post',
					// 返回类型为json
					dataType:'json',
					success:function (data) {
						if (data.code == "1"){
							//登录成功 -> 跳转到业务页面
							//这里的thymeleaf语法,在js中使用thymeleaf拼接uri, 引擎直接解析?  直接
							window.location.href="[[${#request.getContextPath()}]]/workbench/index.do";
						}else {
							//登录失败,显示提示信息
							$("#msg").html(data.message);
						}
					}
				});
			});
		});
	</script> 
已经添加了thymeleaf的jar包
经过解析之后:
<script type="text/javascript">
		$(function () {
			//登录事件
			$("#loginBtn").click(function () {
				//收集参数
				var loginAct = $.trim($("#loginAct").val());
				var loginPwd = $.trim($("#loginPwd").val());
				var isRemPwd = $.trim($("#isRemPwd").prop("checked"));
				//验证参数
				if (loginAct==""){
					alert("用户名不能为空");
					return;
				}
				if (loginPwd==""){
					alert("密码不能为空");
					return;
				}
				//发送请求
				$.ajax({
					url:'settings/qx/user/login.do',
					data:{
						loginAct:loginAct,
						loginPwd:loginPwd,
						isRemPwd:isRemPwd
					},
					type:'post',
					// 返回类型为json
					dataType:'json',
					success:function (data) {
						if (data.code == "1"){
							//登录成功 -> 跳转到业务页面
							window.location.href="/crm/workbench/index.do";
						}else {
							//登录失败,显示提示信息
							$("#msg").html(data.message);
						}
					}
				});
			});
		});
	</script> 
没有使用
<script th:inline="javascript" type="text/javascript">
只是在js的字符串中利用的
"[[${#request.getContextPath()}]]/workbench/index.do"
便可以解析为拼接为正确的uri










