【发布时间】:2026-02-09 01:30:01
【问题描述】:
servlet 属性名称是否可以包含连字符-?
因为,我试图从我的 servlet 中 doPost 中设置的请求中检索属性,但结果不是我想要的。
在我的 servlet 中有这个:
String X_USER = request.getParameter("X-User");
request.setAttribute("X-User", X_USER);
String YYYY_YYYY = request.getParameter("Y_CODE");
request.setAttribute("Y-Code", YYYY_YYYY);
在我想要显示这些属性的 JSP 中,我这样做:
<li>${X-User}</li>
<li>${Y-Code}</li>
问题是我得到的是 0 而不是参数值。
【问题讨论】:
-
第一个问题:你试过没有“-”吗?
-
为什么你得到会话然后不使用它?
-
您是否尝试将参数存储在
session中,因为当前您将它们存储为请求对象的属性...