问题列表 - 第45938页

Struts 2编码输入参数以避免XSS

我有一个使用Struts 2构建的应用程序.它存在跨站点脚本(XSS)攻击的一些问题.我想以类似于JSP的方式编码一些动作输入参数<c:out value="${somevalue}"/>在Struts 2中有什么简单的方法吗?Java API方法会很好.

编辑我找到了这个 - http://www.owasp.org/index.php/Talk:How_to_perform_HTML_entity_encoding_in_Java

有经验吗?

java security xss struts2

4
推荐指数
2
解决办法
2万
查看次数

如何将Ruby的SHA512.hexdigest转换为C#?

我正在用C#重写一个Rails Web应用程序.我真的不喜欢Ruby的哈希函数:

# Generates a 128 character hash
def Password.hash(password,salt)
  Digest::SHA512.hexdigest("#{password}:#{salt}")
end
Run Code Online (Sandbox Code Playgroud)

以下C#函数给出了不同的结果:

 private static string Hash(string password, string salt)
 {
     return BitConverter.ToString(new SHA512CryptoServiceProvider().ComputeHash(Encoding.UTF8.GetBytes(password + ":" + salt))).Replace("-", "").ToLower();
 }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢

c# ruby security hash

2
推荐指数
1
解决办法
1680
查看次数

可以撤消rake db:schema:load

我只是错误地rake db:schema:load在我的开发数据库上执行了它,它擦除了我用来执行测试的所有数据.我可以使用我编写的rake任务重新生成其中一些,但有没有办法简单地撤消它?

谢谢!

migration schema ruby-on-rails ruby-on-rails-3

0
推荐指数
1
解决办法
834
查看次数

Grails从预定作业调用控制器方法

在我的grails应用程序中,我想从预定的作业类调用控制器中包含的方法.

阅读[http://www.grails.org/Job+Scheduling+(Quartz)],我可以看到数据源和服务在作业类中按名称自动连接.对于控制器来说,默认情况下这似乎是不可能的,可能是因为控制器不应该做这种事情.

顺便说一句,有没有办法从grails中的作业调用控制器方法?对你来说这可能是一个不好的做法(以及为什么)?

在此先感谢Luca

grails controller job-scheduling

2
推荐指数
1
解决办法
3063
查看次数

Javascript确认框重定向到动态网址

这是我想要做的,但它不起作用.有解决方案吗

window.location = "delete.php?case=<?php echo $case; ?>"
Run Code Online (Sandbox Code Playgroud)

javascript php

-1
推荐指数
1
解决办法
6489
查看次数

cpanel cron job url

我需要创建一个运行网页(并检索一些数据)的cron作业(而不是服务器上的文件).我尝试了wget,如果我在unix中手动设置cron作业,它会工作,但如果我在cpanel中创建cron作业则不行.像wget -O http://someurl.somehting.

cron cpanel

2
推荐指数
1
解决办法
3787
查看次数

'gem update --system'会让我之前安装的gems不兼容吗?

我试着安装锄头,我对此进行了说明:

安装hoe(2.9.1)/Library/Ruby/Site/1.8/rubygems/installer.rb:170:in"install":hoe需要RubyGems版本> = 1.4.尝试'gem update --system'来更新RubyGems本身.(宝石:: InstallError)

我现在担心更新可能会损坏我之前安装的宝石......

ruby gem rubygems

1
推荐指数
1
解决办法
300
查看次数

OO:接口可以实现另一个接口吗?

我知道它是特定于语言的,但是在OO语言中,接口可以实现其他接口吗?

architecture oop user-interface

2
推荐指数
2
解决办法
270
查看次数

使用静态键入别名Java类

假设MyClass是一个用Java定义的类,并且有许多静态成员和非静态成员.我试图在Scala对象中MyObject为此类(和关联的伴随对象)设置别名,如下所示:

object MyObject {
  import javastuff._
  type MyAlias = MyClass
  val MyAlias = MyClass
}
Run Code Online (Sandbox Code Playgroud)

Scalac抱怨道:

error: object MyClass is not a value
val MyAlias = MyClass
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?谢谢.

scala

7
推荐指数
1
解决办法
716
查看次数

SQS /任务队列作业重试计数策略?

我正在使用Amazon SQS实现一个任务队列(但我想这个问题适用于任何任务队列),其中工作人员需要采取不同的操作,具体取决于已经重新尝试作业的次数(将其移至一个不同的队列,增加可见性超时,发送警报..等等)

什么是跟踪失败的工作计数的最佳方法?我想避免为工作保留一个集中式数据库:重试计数记录.我应该在监控过程中查看在队列中花费的时间吗?国际海事组织最好是丑陋或不干净,迭代工作直到找到古老的工作.

谢谢!安德拉斯

distributed amazon-sqs task-queue amazon-web-services

5
推荐指数
3
解决办法
5175
查看次数