jjzjj

httpservletrequest

全部标签

java - 错误 "HttpServletRequest refers to the missing type String"

我正在用struts实现一个项目,其中的JSP页面出现错误。我已经在EclipceIDE中配置了Tomcat6、JRE和JDK6。代码是:%request.getContextPath()%错误是:ThemethodgetContextPath()fromthetypeHttpServletRequestreferstothemissingtypeString我该如何解决这个错误? 最佳答案 您还没有将JRE库添加到您的IDE。添加它。 关于java-错误"HttpServletRequ

java - 如何将 HttpServletRequest 对象传递给测试用例?

这个问题在这里已经有了答案:CreatingamockHttpServletRequestoutofaurlstring?(5个答案)关闭8年前。现在我正在写我类(class)的测试用例。我想将HttpServletRequest对象参数传递给我的测试用例方法以检查该方法是否有效。所以有人给我建议。publicvoidtestCheckBatchExecutionSchedule()throwsException{assertTrue("BatchisCompleted:",returnPointsRatingDisputeFrom.checkBatchExecutionSchedul

java - 是否有必要关闭从 HttpServletRequest 返回的输入流?

我有一些生产代码可以执行以下操作:HttpServletRequesthttpServletRequest...DataInputStreamdis=newDataInputStream(httpServletRequest.getInputStream())这些流永远不会明确关闭。我在这里假设servlet容器管理它(JBOssWeb)。处理此问题的正确方法是什么? 最佳答案 I/O中的经验法则是,如果您没有自己打开/创建输入流源,那么您也不一定需要关闭它。在这里,您只是包装了请求的输入流,因此您不一定需要关闭它。如果您自己打开了

java - 为什么 HttpServletRequest.getRemoteAddr() 在 Java servlet 中不起作用?

这个问题在这里已经有了答案:HowdoIgettheremoteaddressofaclientinservlet?(11个答案)关闭6年前。我正在用javaservlet开发一个网络应用程序,我希望通过从processRequest(HttpServletRequestrequest,HttpServletResponseresponse)request.getRemoteAddr()中调用来获取用户ip信息.但是它返回了错误的IP。由于我对这方面不是很了解,所以我不知道它在显示什么,也许是代理,我得到了这个:RemoteAddr:127.0.0.1RemoteHost:127.0.

java - SpringSession DefaultCookieSerializer.setJvmRoute 有效,但 HttpServletRequest 没有所需的 jvmRoute

我在我的遗留SpringMVC应用程序中使用Redis实现了SpringSession。我还使用了DefaultCookieSerializer来设置jvmRoute,因为我需要一些服务器关联性才能使Talend作业能够运行。当我运行前端并检查Chrome中的页面时,我看到附加到session的jvmRoute。如果我将其从“node1”编辑为“node2”,session将被保留。如果我重新部署服务器并在该部署期间发出请求,我将被重定向到集群中的另一个节点,这意味着SpringSessions运行良好。但是,我无法获得服务器亲和性,因为当我调试进入我的Spring应用程序的HttpS

java - 如何向我的 Java Servlet 的现有 HttpServletRequest 添加参数?

我想在HttpServletRequest的参数映射中添加一个新参数。以下代码request().getParameterMap().put("j_username",user);request().getParameterMap().put("j_password",pwd);产生这个错误nomodificationsareallowedtoalockedparametermap这样做的正确方法是什么? 最佳答案 请求的参数是浏览器作为参数发送的值。没有理由改变它们。如果您想将某个值与请求相关联,请使用属性而不是参数。这有一个额外

java - 如何模拟 HttpServletRequest?

这个问题在这里已经有了答案:CreatingamockHttpServletRequestoutofaurlstring?(5个回答)关闭8年前。我有一个查找查询参数并返回boolean值的函数:publicstaticBooleangetBooleanFromRequest(HttpServletRequestrequest,Stringkey){BooleankeyValue=false;if(request.getParameter(key)!=null){Stringvalue=request.getParameter(key);if(keyValue==null){keyVa

java - HttpServletRequest.getRemoteUser() 与 HttpServletRequest.getUserPrincipal().getName()

这两个人似乎在做同样的事情。谁能解释两者之间的主要区别?你什么时候使用一个与另一个?HttpServletRequest.getRemoteUser()HttpServletRequest.getUserPrincipal().getName() 最佳答案 Principal代表可能通过您的应用程序进行身份验证的人。Principal的name取决于所使用的身份验证方法:用户名,例如“fred”(在HTTP基本身份验证的情况下)专有名称,例如“CN=bob,O=myorg”(对于X.509客户端证书-在这种情况下,可能会返回X500

java - HttpServletRequest 类型未定义 getDispatcherType()

这个问题在这里已经有了答案:ThemethodgetDispatcherType()isundefinedforthetypeHttpServletRequest(3个回答)关闭6年前。我已将一个Java动态Web项目导入EclipseIDE(在EclipseIDE中实现并正常工作)。我在运行项目时收到“getDispatcherType()isundefinedforthetypeHttpServletRequest”错误。我已经按照结构将每个文件复制到IDE中,工作就完成了。现在我只想知道为什么我在导入项目时会收到​​此错误。有没有人遇到过同样的问题?请让我知道我可能犯了什么错误。

java - HttpServletRequest UTF-8 编码

这个问题在这里已经有了答案:HowtopassUnicodecharactersasJSP/Servletrequest.getParameter?(4个回答)关闭6年前.我想从请求中获取我的参数(带有重音符号的字符),但它不起作用。我尝试使用request.setCharacterEncoding("UTF-8")但它也不起作用。我知道URLDecoder.decode(request.getQueryString(),"UTF-8")返回正确的字符,但request.getParameterValues()没有工作!有人有想法吗? 最佳答案