Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在spring控制器中未正确读取jsp请求参数中的特殊字符_Spring_Jsp_Url_Spring Mvc - Fatal编程技术网

在spring控制器中未正确读取jsp请求参数中的特殊字符

在spring控制器中未正确读取jsp请求参数中的特殊字符,spring,jsp,url,spring-mvc,Spring,Jsp,Url,Spring Mvc,我试图在jsp请求参数中发送一些参数,该参数包含特殊字符,如“#”Ex: 在spring控制器中,当我尝试访问名为course的参数时,它只给出了与C#相关的C,并且没有捕获name参数。请帮助我如何正确实现此功能。使用标记 在JSP顶部指定taglib指令(如果尚未指定): 更多关于标签库的信息。可能重复的我知道我必须在url中为#添加%23,但我的问题是如何将其转换为这种形式。是否有任何标签库可以帮助我。谢谢,我使用它如下,工作良好。 / ht

我试图在jsp请求参数中发送一些参数,该参数包含特殊字符,如“#”Ex:

在spring控制器中,当我尝试访问名为course的参数时,它只给出了与C#相关的C,并且没有捕获name参数。请帮助我如何正确实现此功能。

使用
标记

在JSP顶部指定taglib指令(如果尚未指定):


更多关于标签库的信息。

可能重复的我知道我必须在url中为#添加%23,但我的问题是如何将其转换为这种形式。是否有任何标签库可以帮助我。谢谢,我使用它如下,工作良好。 /
http://localhost:8080/studentenrollmentsystem/editenrolment?id=3&course=C#&name=YASHIKA&dob=1986-12-22 00:00:00.0
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<spring:url value="http://localhost:8080/studentenrollmentsystem/editenrolment?id=3&course={course}&name=YASHIKA&dob=1986-12-22 00:00:00.0">
    <spring:param name="course" value="C#"/>
</spring:url>
http://localhost:8080/studentenrollmentsystem/editenrolment?id=3&course=C%23&name=YASHIKA&dob=1986-12-22 00:00:00.0