jsp, js, 접근 방식 (절대 경로 + 상대 경로)
6325 단어 상대 경로
1. PrivInterceptor. java 권한 차단 암 호 는 암호 jsp 를 수정 하고 마지막 으로 방문 한 경로 requestUrl 로 직접 이동 합 니 다.
/**
* 、 , URL
*/
HttpServletRequest request = ServletActionContext.getRequest();
String currentURL = request.getRequestURI();
if( !"".equals(bussiness_id.trim()) && null!=bussiness_id )
{
/**
* 2.1 , 123456, ,
*/
TBussinessSafe busSafe = bussiSafeDAO.selectByPrimaryKey(bussiness_id);
if( null!=busSafe )
{
String MD5password = KeyedDigestMD5.getKeyedDigest("123456","").toUpperCase();// 123456 MD5
String bussinessPass2 = busSafe.getBussinessPass2();//
if( MD5password.equals(bussinessPass2) )
{
String requestUrl = currentURL+(request.getQueryString()==null?"":"?"+request.getQueryString());
act.put("requestUrl", requestUrl);// Url
act.put("message", " “ ”, 。");
return "updateBussinessPassword";
}
}
2. js 지난번 에 요청 한 URL 을 호출 하여 비밀 번 호 를 수정 한 후, 자동 으로 이전 방문 경로 로 이동 합 니 다.
function doUpdateSave(){
$('#updateForm').dialogSubmit(doValidate(),'SafeManager_motifyPass',null,sussCallBack);
}
function sussCallBack(data,win){
switch(data){
case '3001':
$.hpDialog.alert(errorMessage[data]) ;
break
case '3002':
$.hpDialog.alert(errorMessage[data]) ;
$(win.document).find('input[type="password"]').val('');
$(win.document).find('.qr1').html('');
$(win.document).find('#safe\\.newpassErr').removeData('newstate');
var requestUrl = $(win.document).find('#requestUrl');
if(requestUrl){
var from = requestUrl.val();
if(from)win.location.href=from;
}
break
case '3006':
$.hpDialog.alert(errorMessage[data]) ;
break
default:
$.hpDialog.alert(errorMessage[data],function(){$.dialog.close();}) ;
}
}
3. jsp 페이지
<%@ include file="/cssBasePage.jsp"%>
<script type="text/javascript" src="<%=path%>/jsp/phone/business/safe/passMotify.js"></script>
<script type="text/javascript">
</script>
</head>
<body>
<form id="updateForm" name="updateForm">
<input type="hidden" id="initLoadMethod" name="initLoadMethod" value="initsale" />
<input type="hidden" id="requestUrl" name="requestUrl" value="${requestUrl }" />
<div class="cftbox">
<hp:HpNavigate2 hasOperation="true"> </hp:HpNavigate2>
<div class="xgqh">
<s:if test="message!=''">
<s:property value="message"/>
</s:if>
</div>
<ul>
<li><div id="newpasstitle" class="tm"> :</div><div class="sr"><hp:HpInputPass name="safe.bussinessPass2" id="safe.bussinessPass2" TClass="srinput" TOnBlur="javascript:onBlurValiNewPass(this.value,'safe\\\\.newpassErr')"></hp:HpInputPass></div><div id="safe.newpassErr" class="qr1"></div></li>
<li><div id="surepasstitle" class="tm"> :</div><div class="sr"><hp:HpInputPass name="safe.state" id="safe.state" TClass="srinput" TOnBlur="javascript:onBlurValiSurePass(this.value,'safe\\\\.surepassErr')"></hp:HpInputPass></div><div id="safe.surepassErr" class="qr1"></div></li>
<li><div class="tm"></div><div class="sr"><hp:HpButton TJsClick="javascript:doUpdateSave()" TValue="save" id=""></hp:HpButton><hp:HpButton TJsClick="javascript:doReset()" TValue="reset" id=""></hp:HpButton></div></li>
</ul>
<div style="clear:both"></div>
</div>
</form>
</body>
</html>
2. jsp 참조 파일 의 두 가지 방식:
1. jsp 에서 우 리 는 파일 을 도입 하 는 일반적인 형식 은 다음 과 같다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jsp, js, 접근 방식 (절대 경로 + 상대 경로)1. 프로젝트 에 적용: 1. PrivInterceptor. java 권한 차단 암 호 는 암호 jsp 를 수정 하고 마지막 으로 방문 한 경로 requestUrl 로 직접 이동 합 니 다. 2. js 지난번 에 요...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.