zoukankan      html  css  js  c++  java
  • 毕业设计(高校网上作业提交系统)开发记录(1)

    今天毕业设计遇到了很多的问题,其中解决的最主要的问题如下:

    1.读取本地文件时获取不到本地文件的路径

    原因:现阶段的浏览器大多数会保护使用者的隐私,所以在获取文件路径时总是文件名前面总是fakepath,试过了网上的很多办法都行不通,所以获取本地路径这个方法基本上不可能实现,所以只能另辟蹊径。于是采取了上传文件到服务器,再从服务器上读取出文件即可。而上传文件有固定的框架,配合ajax即可不用跳转页面即可读取文件。

    解决办法:先上传文件到服务器,然后在服务器读取文件。

     2.在使用ssm框架时,使用@Controller时,返回字符串总是不跳转页面

    原因:开始以为是注解的原因,后来查阅资料发现,@RestController是返回的内容,而@Controller返回的正是要使用的servlet。所以问题不是出在这里,后来我查找相关资料发现,问题是出现在ajax身上,使用ajax时并不会跳转页面,只能使用ajax中的success来跳转页面和页面之间传输数据。

    解决办法:在success中添加js的页面跳转语句。

    主要参考文献:

    关于页面跳转问题:https://www.cnblogs.com/iisfeng/p/11170731.html

    关于获取不到路径问题:https://blog.csdn.net/yxh13521338301/article/details/86522580

    关于java读取excel文件问题:https://blog.csdn.net/wangwenjie1997/article/details/90933223

  • 相关阅读:
    [转][Navicat for MySQL系列]Navicat如何使用(二)
    [转]Syntax error on token "Invalid Character", delete this token 的解决
    [转] valuestack,stackContext,ActionContext.之间的关系
    [转]jquery后代和子元素的区别
    python中模块、包、库的区别和使用
    python函数对象
    list深拷贝和浅拷贝
    json中load和loads区别
    变量作用域
    正则里的.*和.*?区别
  • 原文地址:https://www.cnblogs.com/duowenjia/p/12249323.html
Copyright © 2011-2022 走看看