gpt4 book ai didi

jsp - 使用 JSP 的 Request.getParameter

转载 作者:行者123 更新时间:2023-12-01 20:21:49 25 4
gpt4 key购买 nike

我正在尝试根据请求参数自动填充下拉列表。我对 JSP 还很陌生,所以请原谅我问这个简单的问题。

以下工作正常并正确显示警报:

 alert('<%=request.getParameter("lang") %>');

所以我知道我想做的事情很简单。但是当我使用以下方法将相同的逻辑添加到我的 select 语句中时:

<option <c:if test="${request.getParameter(\"lang\")=='En'}"> selected="selected" </c:if>    value="<c:out value="${english}"/>">English</option>

我收到一个异常,提示“当未指定默认命名空间时,函数 getParameter 必须与前缀一起使用”。

我有点困惑为什么这在这里不起作用......

提前致谢

最佳答案

request.getParameter() 不会被 EL 解析。可以使用隐式变量param访问请求参数。即 ${param.lang}

改变这个

<option <c:if test="${request.getParameter(\"lang\")=='En'}"> selected="selected" </c:if>    value="<c:out value="${english}"/>">English</option>

<option <c:if test="${param.lang == 'En'}"> selected="selected" </c:if> value="${english}">English</option>

关于jsp - 使用 JSP 的 Request.getParameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873020/

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