一、前端
$.ajax({
//(1)生成ajax格式要求并發送
type:"post",
url:'ImportManagementBase.html/token',
data:{token:token},//TT_TOKEN給服務器快取
dataType:"json",
success : function(data){
if(data.status == 200){
document.getElementById('username').value = data.username;
}
}
});//獲取用戶名結束
二、后端:
@RequestMapping(value="https://bbs.csdn.net/topics/ImportManagementBase.html/token", method=RequestMethod.POST)
@ResponseBody
public RunyiResult getUserByToken(String token) {
RunyiResult result=importManagementBaseService.getUserByToken(token);
return result;
}
三、業務處理(略)
四、重要情況提示
用了偽靜態化技術,其中,web.xml相關設定如下:
<servlet-mapping>
<servlet-name>runyi-ImportManagement-web</servlet-name>
<!-- 偽靜態化 -->
<url-pattern>*.html</url-pattern>
<!--<url-pattern>*.JSP</url-pattern>-->
<!--在web.xml中增加對靜態資源的處理-->
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>/assets/*"</url-pattern>
<url-pattern>/images/*</url-pattern>
</servlet-mapping>
五、報錯:
Request URL: http://localhost:8093/ImportManagementBase.html/token
Request Method: POST
Status Code: 404 Not Found
Remote Address: [::1]:8093
Referrer Policy: no-referrer-when-downgrade
備注說明:
我在本頁也用了ajax,成功:如下
$.post("/ImportManagementBase.html",$("#customerImportForm").serialize(), function(data){
if(data.status == 200)
{
showMessage('您提交的申請已經成功,申請結果將短信通知您......','success',4000);
} else{
showMessage('服務器繁忙,請稍候重試......','error',4000);
}
});
請各位高手指點一下,URL怎么改才能成功。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/170163.html
標籤:Java相關
下一篇:vector專題
