首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在春季通过@RequestParam发送%

在春季通过@RequestParam发送%
EN

Stack Overflow用户
提问于 2021-02-05 02:41:15
回答 2查看 180关注 0票数 3

如何在春季使用%发送@RequestParam

我通过以下网址调用API:http://localhost:8080/springmvc/test?param1=%

但是我无法在API中得到%。当我调试时,我得到的是param1 = null,但我想得到真正的字符%。怎么弄到?

这是我的API:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public List<Test> testParam(
            @PathVariable("test") string test,
            @RequestParam(value = "param1", required = false) string myParaml) {
  ...
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-05 02:47:22

您必须在URL中发送UTF-8编码标准中的特殊字符.

尝试将%发送为%25,这是UTF-8编码的等效的.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://localhost:8080/springmvc/test?param1=%25

这会管用的。有关更多信息,请参考这里

票数 2
EN

Stack Overflow用户

发布于 2021-02-05 02:47:05

将特殊符号的URL编码用作参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%   =  %25

参考文献

如果要在Java 参2中阅读,则需要解码

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66061770

复制
相关文章
@requestparam和@PathVariable和@param和@RequestParam区别
解决前台参数名称与后台接收参数变量名称不一致的问题,等价于request.getParam
2021/03/08
2.5K0
在Managed Code通过Google Gmail发送邮件以及如何通过Outlook配置Gmail
在项目开发中,发送邮件时一种非常常见的功能。一般的情况下,大型的公司都有自己的邮件系统,我们可以直接通过公司的Pop/SMTP Server进行邮件的发送和接收。不过,对于一些小公司不具有这样的条件,他们一般通过一些公共的邮件服务通过商提供的邮件服务。比如Sina,163就是很好的、常用的邮件服务。不过相比之下,我还是习惯使用Google Gmail。 接下来,我将介绍两方面来介绍今天的内容,如果通过Managed code通过Gmail进行邮件的发送,以及如何在Outlook中配置Gmail。今天介绍的东
蒋金楠
2018/02/07
1.7K0
在Managed Code通过Google Gmail发送邮件以及如何通过Outlook配置Gmail
@RequestParam和@PathVariable
看下边的两个例子就可以 @RequestParam 访问url http://localhost:8080/springmvc/hello/101?param1=10&param2=20 意思就是
知识浅谈
2020/11/12
5680
RequestParam注解用法[通俗易懂]
第二种写法可以通过@RequestParam(required = false)设置为非必传。因为required值默认是true,所以默认必传
全栈程序员站长
2022/11/01
1.6K0
RequestParam注解用法[通俗易懂]
如何通过jQuery发送AJAX?
contentType:发生请求时的内容编码类型(application/x-www-form-urlencoded)
切图仔
2022/09/08
1.2K0
Golang 通过 smtp 发送邮件
package main import( "fmt" "net/smtp" "encoding/base64" ) //html,plain func SendMail( title,user,pswd,smtpserver,port,from,to,subject,body,format string ) error { bs64 := base64.NewEncoding("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
李海彬
2018/03/20
1.4K0
PHP 通过api发送邮件
免费的强大的接口:https://sendcloud.sohu.com http://sendcloud.sohu.com/doc/email/code/#php 文档的事例代码,点击下图红色表示框
简单、
2018/07/18
2.9K0
通过邮箱发送html报表
前言 需求是发送邮件时, 可以将报表正文贴到邮件里, 可以正常复制选中报表内容. 目前的做法是简单粗暴的转成了一张图片, 这样效果显然是很糟糕的. 今天看到邮箱里可以预览Word, Excel, F1
用户1216491
2018/01/24
2.4K0
SpringMVC @RequestParam注解(二)
在上面的示例中,我们将UserQuery类型的参数作为方法的参数,SpringMVC会自动将请求中的所有参数映射到该参数的属性中。例如,如果请求中包含了以下参数:
堕落飞鸟
2023/05/13
3130
SpringMVC @RequestParam注解(一)
@RequestParam是SpringMVC中常用的注解之一,用于获取HTTP请求中的参数。
堕落飞鸟
2023/05/13
3880
@RequestParam注解使用
步骤1、2、3、参考:SpringMvc入门案例:https://blog.csdn.net/sswqzx/article/details/84171999
全栈程序员站长
2022/09/07
4210
@RequestParam注解使用
@RequestMapping与@RequestParam注解
@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 该注解不仅可以用于方法上,还可以用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,例如可以加个虚拟目录什么的。
端碗吹水
2020/09/23
4670
@RequestMapping与@RequestParam注解
python通过163邮箱发送邮件
from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import smtplib import sys import os import datetime import time import MySQLdb import subprocess reload(sys) sys.setdefaultencoding("utf-8") mailto_list = ["xxx@163
py3study
2020/01/13
1.4K0
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
8860
Vue通过axios发送ajax请求
使用python通过http发送json
因为需要通过http协议向服务器post一些数据,于是用python写了一个相关小程序,没想到遇到了一些问题,于是就在这里将这个问题记录一下。
py3study
2020/01/13
3K0
@RequestBody和@RequestParam区别
用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,默认传递的参数就是application/x-www-form-urlencoded类型)。RequestParam可以接受简单类型的属性,也可以接受对象类型。 实质是将Request.getParameter() 中的Key-Value参数Map利用Spring的转化机制ConversionService配置,转化成参数接收对象或字段。
ydymz
2018/09/10
4K0
Vue通过axios发送ajax请求
在Vue中是不支持发送ajax请求的,如果我们要在Vue中发送ajax请求,我们需借助第三方插件 常用发送ajax请求插件有两个 vue-resource和axios,Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求。
切图仔
2022/09/08
9620
Vue通过axios发送ajax请求
thingsboard入门通过mqtt发送数据
thingsboard支持三种传输遥测数据方式:http、mqtt以及coap,本文介绍如何通过mqtt协议推送数据到server端,
johnhuster的分享
2022/03/28
2.6K0
thingsboard入门通过mqtt发送数据
通过SmtpClient发送Exchange会议邮件
看到C#中调用Outlook API 发起会议 ,这个完全可以用SMTP方式实现的,下面我的项目中使用的代码: 对于.NET而言,从2.0开始,发邮件已经是一件非常容易的事了。而且新增了一个AlternateView,使用 AlternateView 类可以指定一个电子邮件的不同格式副本。例如,如果您发送 HTML 格式的邮件,您可能希望同时提供邮件的纯文本格式,以防一些收件人使用的电子邮件阅读程序无法显示HTML 内容。 通过使用AlternateView我们就可以实现Exchange 会议邮件的发送。核
张善友
2018/01/19
1.1K0
@RequestParam 注解(3)
在处理方法入参使用@RequestParam 可以把请求参数传递给请求方法: value:参数名 required:是否必须。默认为true,表示请求参数中必须包含对应的参数,若不存在,将抛出异常 // 两个参数是必须的,必须携带参数和参数值 @Controller @RequestMapping("/springmvc") public class HelloWorld { @RequestMapping("/helloparam01") public String testRequest
桑鱼
2020/03/18
6460

相似问题

春季返回@RequestParam记录总数

11

@Param与@RequestParam在春季的区别

11

如何在春季restful中使用Requestparam @RequestBody

12

在春季mvc3中同时使用@RequestBody和@RequestParam

23

客户端发送的请求在语法上是不正确的。春季使用@RequestParam

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文