gpt4 book ai didi

java - 为什么从请求中获取第一个参数是错误的?

转载 作者:行者123 更新时间:2023-12-01 12:13:12 26 4
gpt4 key购买 nike

我是从一个JSP页面请求到另一个带一些参数的JSP页面,代码是:

url="/hotModuel/baseinfo/siteinfo/commonPlaceAndUnit/commonPlaceAndUnitStatistics.jsp?keyType=SecurityKeyOther&sid=e13048f7-d253-4d50-acec-2981a5536d48";
$.ajax({
url : url,
cache: false,
success : function(result) {
proccessLoginResult(result,function(){
$("#loading").hide();
$("#contentDiv").html(result);
setOrgSelect();
setCrumbs(srcObj);
});
}
});

在commonPlaceAndUnitStatistics.jsp文件中,我使用请求来获取参数,代码为:

<%
String keyType = request.getParameter("keyType");
String sid= request.getParameter("sid");
%>

得到keyType的值为

SecurityKeyOthersid=e13048f7-d253-4d50-acec-2981a5536d48

sid 的值为

e13048f7-d253-4d50-acec-2981a5536d48

但在过滤器中获取参数:

public void doFilter(ServletRequest servletRequest,
ServletResponse servletResponse, FilterChain chain)
throws IOException, ServletException {
String keyType= request.getParameter("keyType");
String sid= request.getParameter("sid");
}

拖曳参数的值是正确的,这是为什么?

最佳答案

当我发送 url 时,它按预期打印,

<a href="two.jsp?keytype=something&sid=1234567&key2=value2">Click me!</a>

打印时,

<%= request.getParameter("keytype") %><br/>
<%= request.getParameter("sid") %> <br />
<%= request.getParameter("key2") %> <br/>

将输出,

something

1234567

value2

关于java - 为什么从请求中获取第一个参数是错误的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27166702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com