restFUl做修改的时候

2023-10-29

今天写修改突然想用restful风格

然后发现他会抱一个错误,我们都知道如果使用restful风格,我们会多了一个关于携带参数的请求,
这也让本身页面的一些静态资源的出现读取错误。

当我使用时

  <script src="../static/js/jquery-3.4.1.js"></script>

我的所有静态内容被我丢到了static文件夹中。
但是当我使用了restFUl,我的请求路径会多添加一个/*/
这也会让计算机误以为这是我的上一个路径,进而 scriptsrc就变成了
从我的上一个不带数值的页面
比如:

location.href="update/"+id;

来到controller,并且跳转视图解析器,来到这个页面后

他的路径也就是update/id/

script这时候就会把 …/ 识别成去掉/id/

并且因为静态内容放在WEB-INF下面
所以没办法用全路径获取
然后没办法就使用了 ”?” 携带参数
大家也知道 url是有安全字符的,他们不会被编译,而?更是可以携带开启携带参数的开头。

然后就轻松拿下了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

restFUl做修改的时候 的相关文章

  • 具有更高可见性的重写方法是良好的实践吗?

    回答这个问题 如何使用 GUI 使用 PaintComponent 初始化 GUI 然后添加基于鼠标的 GUI https stackoverflow com questions 21336141 how to gui using pain
  • HashMap不写入数据库

    我尝试在我的数据库中写入 但只写入发件人和消息 我不明白为什么会发生这种情况 我认为问题出在我使用 sendMessage 的地方 我认为问题是我没有什么可以做的读 写其他用户的主键 我在数据库中写入消息的活动 public class M
  • 清理码头 - 删除“不必要”的东西

    我习惯用Jetty http jetty codehaus org jetty 作为我的网络容器 我对我做了什么安装步骤得到原始的焦油球并且清理一些目录和文件从中 我在这里想提出的是 您通常从 Jetty 中删除什么以在生产 登台环境中使用
  • 无法解析类型为 xxx 的任何 bean;限定符:[@javax.enterprise.inject.Any()]

    我有一个 LoginProvider 接口 public interface LoginProvider boolean login String username String password 以及两种不同的实现 public clas
  • 禁用 Eclipse Java 调试器的热代码替换 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Eclipse 中禁用热代码替换 https stackoverflow com questions 2594408 how do i disable hot code replace in
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • Condition 接口中的 signalAll 与对象中的 notificationAll

    1 昨天我才问过这个问题条件与等待通知机制 https stackoverflow com questions 10395571 condition vs wait notify mechanism 2 我想编辑相同的内容并在我的问题中添加
  • 记录骆驼路线

    我的项目中有几个 Camel 上下文 如果可能的话 我想以逆向工程方式记录路线 因为我们希望保持与上下文相关的文档最新 最好的方法是什么 我们倾向于预先实际设计路线 并使用来自EIP book http www eaipatterns co
  • 内存一致性 - Java 中的happens-before关系[重复]

    这个问题在这里已经有答案了 在阅读有关内存一致性错误的 Java 文档时 我发现与创建 发生 之前 关系的两个操作相关的点 当语句调用时Thread start 每个具有 与该语句发生之前的关系也有一个 与 new 执行的每个语句之间发生的
  • 如何从 Retrofit2 获取字符串响应?

    我正在做 android 正在寻找一种方法来执行超级基本的 http GET POST 请求 我不断收到错误 java lang IllegalArgumentException Unable to create converter for
  • Java 服务器-客户端 readLine() 方法

    我有一个客户端类和一个服务器类 如果客户端向服务器发送消息 服务器会将响应发送回客户端 然后客户端将打印它收到的所有消息 例如 如果客户端向服务器发送 A 则服务器将向客户端发送响应 1111 所以我在客户端类中使用 readLine 从服
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • 计算日期之间的天数差异

    在我的代码中 日期之间的差异是错误的 因为它应该是 38 天而不是 8 天 我该如何修复 package random04diferencadata import java text ParseException import java t
  • Cloudfoundry:如何组合两个运行时

    cloundfoundry 有没有办法结合两个运行时环境 我正在将 NodeJS 应用程序部署到 IBM Bluemix 现在 我还希望能够执行独立的 jar 文件 但应用程序失败 APP 0 bin sh 1 java not found
  • Spring Security OAuth2简单配置

    我有一个简单的项目 需要以下简单的配置 我有一个 密码 grant type 这意味着我可以提交用户名 密码 用户在登录表单中输入 并在成功时获得 access token 有了该 access token 我就可以请求 API 并获取用户
  • 解决错误javax.mail.AuthenticationFailedException

    我不熟悉java中发送邮件的这个功能 我在发送电子邮件重置密码时遇到错误 希望你能给我一个解决方案 下面是我的代码 public synchronized static boolean sendMailAdvance String emai
  • Java:拆箱整数时出现空指针异常?

    此代码导致空指针异常 我不知道为什么 private void setSiblings PhylogenyTree node Color color throws InvalidCellNumberException PhylogenyTr
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创

随机推荐

  • Django model select获取数据详细讲解

    基本操作 获取所有数据 对应SQL select from User User objects all 匹配 对应SQL select from User where name Pala User objects filter name P
  • 越伟大的事物越不带个人因素

    很多事物都带上个人因素 例如带有某些人的印记 但是越伟大的事物越不带个人因素 因为这时个人因素对于事物的发展已经不重要了 例如一位伟大的君主建立的王朝 会带上他的个人印记 例如他定的国号等 并且他的个人喜好 观点会影响民众 他的个人魅力和魄
  • JavaScript数据结构之队列

    JavaScript 数据结构之队列思维导图 JavaScript 数据结构之队列源码
  • Mock&Mockito使用手册

    基础概念 mock 测试就是在测试过程中 对于某些不容易构造或者不容易获取的对象 用一个虚拟的对象来创建以便测试的测试方法 这个虚拟的对象就是mock对象 mock对象就是真实对象在调试期间的代替品 Mock 对象 模拟对象的概念就是我们想
  • 关于从平台借用数据集的想法

    大家都知道 深度学习算法需要大量的数据 但是获取有标记的数据太难了 往往要花费大量的精力 一些比赛平台往往会发布任务相关的数据集 但是这些数据集是储存在云端不可获取的 如果我们能够借用这些与我们任务相关的数据的话 可以帮我们节约很长的时间
  • template elasticsearch6备注

    install sh脚本 ES TEMPLATE DIR home xlj elasticsearch 6 2 3 config template event json if test f ES TEMPLATE DIR then echo
  • ESP32 之 ESP-IDF 教学(十)—— 电机控制器(MCPWM)

    本文章 来自原创专栏 ESP32教学专栏 基于ESP IDF 讲解如何使用 ESP IDF 构建 ESP32 程序 发布文章并会持续为已发布文章添加新内容 每篇文章都经过了精打细磨 通过下方对话框进入专栏目录页 CSDN 请求进入目录 O
  • 【满分】【华为OD机试真题2023 JS】找出通过车辆最多颜色

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 找出通过车辆最多颜色 知识点滑窗 时间限制 1s 空间限制 256MB 限定语言 不限 题目描述 在一个狭小的路口 每秒只能通过一辆车 假如车辆的颜色只有3种 找出N秒内经过的最
  • OSG第三方库编译之三十八:hdf5编译(Windows、Linux、Macos环境下编译)

    目录 1 hdf5介绍 2 hdf5下载 3 Windows下编译 4 Linux下编译 5 MacOS下编译 1 hdf5介绍 HDF5 Hierarchical Data Format 是一种跨平台传输的文件格式 存储图像和数据 HDF
  • android wifi信号显示,如何获得可用的wifi网络并将其显示在android中的列表中

    朋友们 我想找到所有可用的WiFi网络并将其显示在我尝试过的列表中 如下所示 但它不起作用 我已经编辑了我的代码 现在我得到了结果但是得到了我不需要的所有结果 我只需要列表中的wifi网络名称 public class MainActivi
  • leetcode402——Remove K Digits

    题目大意 字符串num代表一个非负整数 删除其中k位使得数字变得最小 输出不能出现前导零和空串 分析 单调栈 贪心 贪心策略 从左往右删 如果左邻居 gt 当前位 就应该删掉左邻居 这样才能使数字变最小 栈 遍历字符串 当前位小于栈顶元素时
  • java线程异常_java线程异常处理方法

    工作中常发现有些程序发生异常但却没有错误日志 原因就是一些开发线程异常处理错误 导致程序报错但异常信息打印到堆栈上 不好在生产环境中定位问题 在java多线程程序中 所有线程都不允许抛出未捕获的checked exception 比如sle
  • bios无法识别usb键盘问题解决备忘

    戴尔的T3600工作站bios中无法使用usb键盘 参考 USB 3 0 和 USB 2 0 在 Precision T3600 T5600 或 T7600 系统上出现故障 Dell 中国https www dell com support
  • 禁止ubuntu系统弹出报错界面

    永远禁用掉Apport这一特性 可以远离在每次重启时出现错误提示的纷扰 编辑apport文件 etc default apport sudonano etc default apport 找到 enabled 1 这一行 并改变到0 zer
  • 什么是MES生产制造执行系统?实施系统有哪些好处?

    制造企业关心三个问题 生产什么 生产多少 如何生产 企业的生产计划回答了前两个问题 如何生产 由生产现场的过程控制系统SFC 掌握 ERP CRM等系统只为生产计划的编制提供数据信息 APS系统是提供详细的生产计划 为了使 计划 到达 生产
  • Java序列化对象的一个使用案例-使用Http发送对象

    Effective Java 中序列化一节关于java的序列化存在如下说法 对象序列化 object serialization API 它提供了一个框架 用来将对象编码成字节流 serializing 并从字节流编码中重新构建对象 des
  • 2023年Flutter淡出视野,是正在被悄悄放弃吗?

    前言 Flutter 完全没有被放弃的意思 相反Google还不断的更新 年年在进行优化迭代 就在十天前还更新到了3 7 什么是Flutter Flutter 是谷歌于 2017 年创建的用户界面工具包 它是一个开源框架 提供完整的小部件
  • unity代码创建mesh

    简介 Introduction 这个教程将让你学会如何创建一个星型控件以及如何制作这个控件的自定义编辑器 你将学会 动态的建立Mesh 使用一个嵌套类 建立一个自定义编辑器 使用SerializedObject 支持所见即所得 对Undo
  • 软件测试·同行评审

    在软件测试中 同行评审是用来检验软件开发 软件评测各阶段的工作是否齐全 规范 各阶段产品是否达到了规定的技术要求和质量要求 以决定是否可以转入下一阶段的工作 软件评审是为了确保软件开发项目的顺利进行而必须进行的工作 往往同行评审时由5人以上
  • restFUl做修改的时候

    restFUl做修改的时候 今天写修改突然想用restful风格 当我使用时 来到controller 并且跳转视图解析器 来到这个页面后 他的路径也就是update id script这时候就会把 识别成去掉 id 今天写修改突然想用re