- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在本地主机上访问 WebUtils.retrieveGrailsWebRequest()
(一切正常)。但是如果我尝试在 tomcat 服务器上部署 .war 文件,我会收到以下错误:
Caused by: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.
at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131)
at org.grails.web.util.WebUtils.retrieveGrailsWebRequest(WebUtils.java:442)
at org.grails.web.util.WebUtils$retrieveGrailsWebRequest.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
at pos.kasse.session.SessionService.getCurrentUser(SessionService.groovy:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.MethodMetaProperty$GetBeanMethodMetaProperty.getProperty(MethodMetaProperty.java:76)
at org.codehaus.groovy.runtime.callsite.GetEffectivePogoPropertySite.getProperty(GetEffectivePogoPropertySite.java:85)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:299)
最佳答案
您可以在不引用任何持有者或引用 WebUtils
的情况下访问 request
和/或 session
。
// grails-app/services/lastone/DemoService.groovy
package lastone
import grails.web.api.ServletAttributes
class DemoService implements ServletAttributes {
def someMethod() {
// From here you can access the
// session and/or request properties
// directly...
}
}
关于tomcat - 在 Tomcat 中获取 WebUtils.retrieveGrailsWebRequest(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56037422/
我只是好奇org.apache.shiro.web.utils.WebUtils中两个几乎相同的方法isWeb和isHttp之间的概念差异是什么 类以及它们的行为有何不同? public static
我正在使用 WebUtility.HtmlDecode 尝试解码一个字符串,其中的一部分如下: checkin=%7B%22id%22%3A%224f612730e4b071dd72e3749d%22
String Text = "This is example Text"; Text = WebUtility.HtmlDecode(Text); System.IO.File
我正在尝试在Windows 2008 Server上运行脚本,但是不确定是否可以运行它。我收到以下错误消息: Unable to find type [System.Net.Webutility]:
我们最近决定将 spring 框架从 4.1.6 更新到 4.2.5。之后出现如下错误: java.lang.NullPointerException at org.springframewo
我正在使用 Oracle Forms 10g。它是基于 Web 的 Oracle 表单应用程序。我想从 Oracle Forms 10g 生成 Excel 报告。我配置了 WEBUTIL 并使用了 C
我一直在尝试自动化测试以将文本文件上传到使用 flowjshandler 的 web api,所有这些都在 c# .net 核心和 linux docker 容器中运行。从 visual studio
我可以在本地主机上访问 WebUtils.retrieveGrailsWebRequest()(一切正常)。但是如果我尝试在 tomcat 服务器上部署 .war 文件,我会收到以下错误: Cause
我正在使用 WebUtilty.HtmlDecode 解码 HTML。事实证明它没有正确解码,例如 – 应该解码为“-”字符,但 WebUtilty.HtmlDecode 没有解码它。但是,HttpU
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.getParentNamingContext()方法的一些代码示例,展示了WebUti
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.render()方法的一些代码示例,展示了WebUtilities.render()的
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.getContextForComponent()方法的一些代码示例,展示了WebUti
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.doubleEncodeBrackets()方法的一些代码示例,展示了WebUtili
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.percentEncodeUrl()方法的一些代码示例,展示了WebUtilities
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.getPath()方法的一些代码示例,展示了WebUtilities.getPath(
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.getClosestOfClass()方法的一些代码示例,展示了WebUtilitie
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.renderWithTransformToHTML()方法的一些代码示例,展示了Web
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.doubleDecodeBrackets()方法的一些代码示例,展示了WebUtili
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.escapeForUrl()方法的一些代码示例,展示了WebUtilities.esc
本文整理了Java中com.github.bordertech.wcomponents.WebUtilities.encode()方法的一些代码示例,展示了WebUtilities.encode()的
我是一名优秀的程序员,十分优秀!