gpt4 book ai didi

java - 如何获取参数请求以忽略用户输入文本的大小写

转载 作者:行者123 更新时间:2023-12-02 05:35:39 25 4
gpt4 key购买 nike

在我的 URL 中,如果用户输入类型,则我有以下代码:

String type= (request.getParameter("Type") != null) ? request.getParameter("Type") : request.getParameter("ty");

我想忽略用户输入的大小写。例如,用例可以是用户输入 Type、TYPE、TyPe、TYpe、tyPe 或 Ty、tY、TY、ty。我希望只是忽略用我的代码设置它的情况。我尝试将其转换为小写,但它不起作用,我收到错误。这是我尝试过的。

String type= (request..toLowerCase().getParameter("Type") != null) ? request.getParameter("Type") : request.getParameter("ty");

这不起作用。

最佳答案

将请求转换为小写没有任何意义。将字符串转换为小写即可。

无论如何,我认为您要求的是获取参数列表,例如,

ServletRequest.html#getParameterNames()

Enumeration<String> paramNames = request.getParameterNames();

然后迭代该参数名称列表,对它们调用 toLowerCase(),并根据业务逻辑指示进行比较。

您还可以使用 getParameterMap() 来完成您所期望的操作。

关于java - 如何获取参数请求以忽略用户输入文本的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24996806/

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