伪静态化后,Post报404错,求高手指点:

weixin_46668875 2020-10-11 11:55:27
一、前端
$.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="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怎么改才能成功。
...全文
48 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧