【问题标题】:Request parameter is not present请求参数不存在
【发布时间】:2016-02-26 07:52:35
【问题描述】:

jsp:

<FORM action="rotate.action?rt=left" >
    <INPUT TYPE="SUBMIT" VALUE="rotate left">
</FORM>

控制器:

if( request.getParameter("rt") == null ) {
    logger.info("rt=null");
    return "/personszero.action";
}

我进入控制器:rt=null,浏览器 uri 是

http://localhost:8080/webapp/rotate.action?

那么为什么请求参数没有通过呢?

【问题讨论】:

  • 试试
  • 使用 FORM 范围访问表单值,通过 URL 范围访问 url 值。
  • 查看答案@rozerro

标签: java jsp web-applications request


【解决方案1】:

提交一个HTTP POST

这将忽略查询字符串。

当您从浏览器调用它时,它正在执行HTTP GET

也许将其添加为 &lt;input type="hidden" name="rt" value="left"&gt; 字段

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-26
    • 2016-01-06
    • 2021-11-08
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多