No mapping found for HTTP request with URI [/swsrv/jsp/fileUpload.s] in Dispatch

薛定谔吸猫 2018-02-07 11:43:10
No mapping found for HTTP request with URI [/swsrv/jsp/fileUpload.s] in DispatcherServlet with name 'SpringMVC'这个问题困然了我很长时间了,之前用测试挺好的,用上了EasyUI这个插件以后就一直报这个错误,不是很清楚这个URI中的/swsrv/jsp是怎么来的。
@Controller
public class Swsrv_PackageController {

@Autowired
private Swsrv_PackageService swsrv_PackageService;

/**
* 二进制文件上传
* @param request
* @param file 需要上传的文件
* @return 文件上传结果页面
*/
@RequestMapping("fileUpload.s")
public ModelAndView fileUpload(@RequestParam("file") MultipartFile file, String pid, int pLevel, String version, String unit, Date date) {
int id = Integer.valueOf(pid);
Swsrv_Package swsrv_Package = new Swsrv_Package();
String fileName = file.getOriginalFilename();
SoftUpgrade su = new SoftUpgrade();
byte[] inputData = null;
if (file != null) {


<!-- springmvc-servlet -->
<servlet>
<servlet-name>SpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<!-- 具体问题未知 -->
<url-pattern>*.s</url-pattern>
</servlet-mapping>

function ImportShipmentStatusList() {  
if ($("#fuImportMultipleShipmentStatus").val() == "" ) {
alert("Please select a file to upload");
return;
}
$.ajax({
url : 'fileUpload.s',
secureuri : false,
fileElementId : 'fuImportMultipleShipmentStatus',
dataType : 'json',
beforeSend : function() {
// 禁用按钮防止重复提交
$("#addsubmit").attr({
disabled : "disabled"
});
$("#addsubmit").val("上传中...");
},
success : function(data, status) {
alert(data.message);
$('#fuImportMultipleShipmentStatus').val('');
}
});
}


哪位大神能帮忙看一下啊!!!
...全文
851 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
代码间的舞者 2018-02-13
  • 打赏
  • 举报
回复

不是很清楚这个URI中的/swsrv/jsp是怎么来的。
楼上已经回答清楚了。前端ajax的URL,需要些完整路径。就是说,需要写成/fileUpload.s,而不是fileUpload.s
Sunyiban 2018-02-07
  • 打赏
  • 举报
回复
url : 'fileUpload.s', 改成 url : '/fileUpload.s',
课程简介:  本项目课程是一门极具综合性和完整性的大型项目课程;课程项目的业务背景源自各类互联网公司对海量用户浏览行为数据和业务数据分析的需求及企业数据管理、数据运营需求。 本课程项目涵盖数据采集与预处理、数据仓库体系建设、用户画像系统建设、数据治理(元数据管理、数据质量管理)、任务调度系统、数据服务层建设、OLAP即席分析系统建设等大量模块,力求原汁原味重现一个完备的企业级大型数据运营系统。  拒绝demo,拒绝宏观抽象,拒绝只讲不练,本课程高度揉和理论与实战,并兼顾各层次的学员,真正从0开始,循序渐进,每一个步骤每一个环节,都会带领学员从需求分析开始,到逻辑设计,最后落实到每一行代码,所有流程都采用企业级解决方案,并手把手带领学员一一实现,拒绝复制粘贴,拒绝demo化的实现。并且会穿插大量的原创图解,来帮助学员理解复杂逻辑,掌握关键流程,熟悉核心架构。   跟随项目课程,历经接近100+小时的时间,从需求分析开始,到数据埋点采集,到预处理程序代码编写,到数仓体系搭建......逐渐展开整个项目的宏大视图,构建起整个项目的摩天大厦。  由于本课程不光讲解项目的实现,还会在实现过程中反复揉和各种技术细节,各种设计思想,各种最佳实践思维,学完本项目并勤于实践的话,学员的收获将远远超越一个项目的具体实现,更能对大型数据系统开发产生深刻体悟,对很多技术的应用将感觉豁然开朗,并带来融会贯通能力的巨大飞跃。当然,最直接的收获是,学完本课程,你将很容易就拿到大数据数仓建设或用户画像建设等岗位的OFFER课程模块: 1. 数据采集:涉及到埋点日志flume采集系统,sqoop业务数据抽取系统等; 2. 数据预处理:涉及到各类字典数据构建,复杂结构数据清洗解析,数据集成,数据修正,以及多渠道数据的用户身份标识打通:ID-MAPPING等;3. 数据仓库:涉及到hive数仓基础设施搭建,数仓分层体系设计,数仓分析主题设计,多维分析实现,ETL任务脚本开发,ETL任务调度,数据生命周期管理等;4. 数据治理:涉及数据资产查询管理,数据质量监控管理,atlas元数据管理系统,atlas数据血缘管理等;5. 用户画像系统:涉及画像标签体系设计,标签体系层级关系设计,各类标签计算实现,兴趣类标签的衰减合并,模型标签的机器学习算法应用及特征提取、模型训练等;6. OLAP即席分析平台:涉及OLAP平台的整体架构设计,技术选型,底层存储实现,Presto查询引擎搭建,数据服务接口开发等;7. 数据服务:涉及数据服务的整体设计理念,架构搭建,各类数据访问需求的restapi开发等;课程所涉及的技术: 整个项目课程中,将涉及到一个大型数据系统中所用到的几乎所有主要技术,具体来说,包含但不限于如下技术组件:l Hadoopl Hivel HBasel SparkCore /SparkSQL/ Spark GRAPHX / Spark Mllibl Sqoopl Azkabanl Flumel lasal Kafkal Zookeeperl Solrl Prestop

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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