我在https中有一个商店收据窗口.我想使用window.location将位置从https更改为http.
我有这样的代码.
var currentHost = window.location.host;
window.location.href = "http://" + currentHost + "/store/closeStoreWindow?gotoUri=" + url
Run Code Online (Sandbox Code Playgroud)
它会转到我期望的网址,但它仍然是https.这就像是一些安全问题阻止了协议的变化.
这有用吗?
哎呀.我想我可能在应用程序中发现了一个过滤器,导致它重定向回到https.所以window.location可能工作得很好.对于那个很抱歉.
对于部署,我将使用Linux,但开发是在Windows上完成的.最近有人在Windows上使用它吗?你有什么问题吗?
您是否有可以共享的VC++更新的Makefile?似乎最新Magick的目录结构与我在jmagick中找到的旧makefile所期望的完全不同.
情节变粗.在我尝试编译c源代码时,它正在查找源代码树中不存在的magick_ImageInfo.h等文件.
我试图这样做,但它坚持认为他们是基类的表.我也尝试使用tablePerHierarchy false,但没有任何区别.
我有一些域类,它们共享一组在继承的瞬态字段上运行的方法.我曾希望只在非域部分"/ src/..."中使用该类就足以让GORM意识到数据库中没有基类.
当我把类放在src部分时,我得到一个不同的错误.它不再映射特定的类.错误500:org.springframework.orm.hibernate3.HibernateQueryException:Summarypage未映射[来自Summarypage,其中id =?]; 嵌套异常是org.hibernate.hql.ast.QuerySyntaxException:Summarypage未映射[来自Summarypage,其中id =?]
我希望我的主要布局有条件地放入一些我希望在单独的文件中定义的html块.
我定义了多种导航栏.我想为每个导航栏都有一个文件.然后我想在我的控制器或特定的gsp文件中设置一个变量,以便布局选择使用哪个导航器.
我在grails的jobs文件夹中定义了一个工作,如下所示:
class TransferFilesQueueJob {
def execute() {
print "File Transfer Job start!"
FileTransfer.transferFilesToHere()
print "File Transfer Job end!"
}
}
Run Code Online (Sandbox Code Playgroud)
在IntelliJ中运行我的应用程序时,此作业每隔几秒钟左右运行一次。即使重启。知道为什么吗?我没有其他地方在安排它。
之前我有一个声明,但已将其删除。似乎它正在其他地方存储配置或作业状态信息。但是我找不到地方。-进一步说明,我重命名了作业类,它停止运行。因此,这似乎表明该工作被保留在某处。但是,我从未将其设置为具有当前服务器运行以外的任何持久性。
我正在将Gigya与运行Acegi的网络应用程序集成.
我有它的工作,客户端Gigya可以验证现有用户,然后跳过登录表单帖子并点击控制器方法,以通知服务器,由Gigya执行用户身份验证.
在我的控制器中使用以下代码,我能够告诉Acegi用户已经过身份验证.
def user = com.playhardsports.football.web.admin.auth.User.find("from User where username=?", [UID])
def authorities = [new GrantedAuthorityImpl('ROLE_USER')] as GrantedAuthority[]
def userDetails = new org.codehaus.groovy.grails.plugins.springsecurity.GrailsUserImpl(UID, fakePassword, true, true, true, true, authorities, user)
def authentication = new UsernamePasswordAuthenticationToken(userDetails, fakePassword, authorities)
SecurityContextHolder.context.authentication = authentication
Run Code Online (Sandbox Code Playgroud)
我现在遇到的问题是我不知道在身份验证后重定向用户的位置.
常见的情况是用户访问受保护的页面,Acegi将其重定向到登录表单.在我的登录表单上,我还有Gigya的控件来验证用户.当然,同时,正常的Acegi流程将在登录后重定向回原始受保护页面.
所以我正在寻找如何访问该网址,如果没有网址,因为该人直接登录,那么如何找到Acegi配置的默认网址.
谢谢.