- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Http 上传 Servlet (http-post),用户可以上传一个 XML 文件和一些表单域。我已经进行了一些验证检查以查看是否存在错误请求(例如空值)。所以我使用以下代码块来执行此操作。
String myID = request.getParameter("ID");
if (myID .equalsIgnoreCase("")|| myID ==null)
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
else
myBean.setMyId(myID );
现在我设置了 response.setStatus,我想看看 response.getStatus 会是什么样子,但我没有在 HttpServletResponse 类(我的响应是 HttpServletResponse)中找到任何可以显示状态的方法。我需要将状态输出为一个名为 Server Response 的字段作为对上传的响应。请帮我提建议。
最佳答案
servlet API 不提供直接执行此操作的方法,但您可以通过多种方法执行此操作。
干净的方法是创建一个 Filter
来用一个包装器类包装真正的 HttpServletResponse
对象,这样您就可以获取 status
.
hacky/不可移植的方法是查看 HttpServletResponse
的实际实现类,看看是否有其他公共(public)方法。 (或者甚至是您可以反射访问的非公共(public)方法或字段……尽管在 IMO 看来,这将是一个非常糟糕的主意)
关于java - 使用HttpServletResponse.setStatus后如何获取状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394604/
我想在黑莓屏幕的底部和右侧添加一个 LabelField。用于设置屏幕底部的标签, 我用过, this.setStatus(lbl_version); 这给出了完美的输出,但是,在 labelfiel
Flutter 应用程序创建一个小部件列表 (wList) 并正确显示屏幕。如果用户按下一个按钮,它将向 wList 添加一个 divider() 并通过 setState() 更新屏幕。但是,屏幕没
我有一个带有表单的 jsp,可以将 ajax 发送到 java 中的 servlet。我想从 servlet 向 jsp 发送一个错误(如果登录失败),我找到了 HTTPServletResponse
我想知道如何在 C# 中为机器人设置“播放”,我正在使用 .NET 在 Discord 上,文本通常在您的名字下方,并说明您当前正在玩的游戏,我希望它显示自定义消息,当然我知道机器人没有在玩游戏我只是
context.setStatus(..) 在我运行 map reduce 作业时不打印。 这是我的 reducer 代码的一部分: @Override public void setup(C
本文整理了Java中org.apache.jackrabbit.webdav.WebdavResponse.setStatus()方法的一些代码示例,展示了WebdavResponse.setStat
我正在使用 Formik 在 React 中创建一个通用的联系表单。我正在从我的 api 获取数据并尝试调用 Formik 的 setStatus生成一条消息,表明表单已成功提交。 无论出于何种原因
在编写 servlet 时,我可以使用response.setStatus(500)和 response.sendError(500) ,这两者有什么区别? 最佳答案 至少在 Servlet 2.4+
据我所知,当您对响应调用 sendError() 方法时,它将关闭响应,但是,如果您使用错误代码(例如 404)调用 setStatus() ,是否也会关闭响应? 最佳答案 No : If this
您好,我已经将我的配置和库升级到 hibernate 4 spring 3.1.1 richfaces 4 ....我在 tomcat 7 上运行。但是当我尝试打开我的索引页面时,服务器运行一个循环。
我想通过 SLIM-php 框架设置我的 http 响应 header 。例如。使用 $app->response->setStatus('403'); 在我的本地 apache2 上它运行完美,但是
我是 React 和 Redux 的新手,我正在尝试更改 onChange 的下拉字段值,但是当我选择我得到的值时。看起来我正在关注 Redux 的基础知识 https://redux.js.org/
我使用 Spring mvc,我的问题是关于 sendError方法来自 HttpServletResponse . 有人可以告诉我哪个最好: @RequestMapping(method = Req
本文整理了Java中org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ZipVerifierStep
我有一个在 Tomcat 9 下运行的 Java servlet,作为正常流程的一部分,它调用 HttpServletResponse#setStatus()几次。 在 Tomcat 9.0.0.M2
我是一名优秀的程序员,十分优秀!