在spring控制器中未正确读取jsp请求参数中的特殊字符
我试图在jsp请求参数中发送一些参数,该参数包含特殊字符,如“#”Ex: 在spring控制器中,当我尝试访问名为course的参数时,它只给出了与C#相关的C,并且没有捕获name参数。请帮助我如何正确实现此功能。使用在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顶部指定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