小编Jee*_*gre的帖子

从 JSP 或 HTML 向 servlet 发送多个参数

我需要从 JSP 页面向 Servlet 发送特定参数。例如:如果我点击网页上的 Facebook 图标,那么我应该将“facebook”作为参数发送给我的 Servlet,我的 Servlet 将根据从 JSP 文件或 HTML 文件接收到的参数进行响应。

java parameters servlets

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

通过SendGrid使用Ruby on Rails发送带附件的电子邮件

我正在尝试使用Ruby on Rails发送带附件的电子邮件.我按照ActionMailer网站的说明进行操作.

def welcome(recipient)
  @account = recipient
  attachments['file.csv'] = File.read('/path/to/users.csv')
  mail(:to => recipient,    
       :bcc => ["email@example.com", "email2@example.com"],
       :subject => "Sending attachment")
end
Run Code Online (Sandbox Code Playgroud)

我能够收到电子邮件,但没有附件,我试图附加csv文件,但我得到一个名为"noname"的文件作为附件

ruby email ruby-on-rails ruby-on-rails-3

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

将Mysql转换为无sql数据库

我有一个生产数据库服务器上的MySQL 5.1中运行,现在我们需要建立报告将从生产数据库服务器获取数据,因为通过整个数据库报告查询可能会减慢应用程序,因此规划要切换到NoSQL的.整个系统正在运行aws堆栈规划以使用DynamoDb.请建议我将生产nosql服务器中的数据同步到nosql数据库服务器的方法.

mysql database nosql

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

ActiveRecord :: Relation的未定义方法`update_attribute'

我试图更新数据库中的记录使用Object.update_attributes(:field => "parameter") 以显示我试图做的一个简单示例.请参阅下面的代码

a = params["ORDERNO"].to_s
b =  params["TRACKNO"].to_s    
@bd=Staging.where(:trackno => b , :orderno=> a)
    if @bd.nil? 
       puts "not found"
    else
       @bd.update_attributes(:field_name => "PARAMETER")
    end
Run Code Online (Sandbox Code Playgroud)

我也试过了 @bd.first.update_attributes(::field_name => "PARAMETER")

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

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

监控AWS账户支出

我计划构建一个仪表板来监控AWS支出,在谷歌搜索之后我意识到AWS没有API,因此开发人员可以挂钩并构建应用程序以获取实时数据.有没有办法实现它.请帮助我

amazon-s3 amazon-ec2 amazon-web-services

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

使用厨师自动部署

我在生产中运行几个ec2实例的rails电子商务应用程序上运行我的ruby.我没有启用自动扩展,因为我们进行持续集成,我们在需要时进行部署.我使用厨师的所有原因.我试图找出如何使用厨师自动和自动干预多个ec2实例的代码.我试着在最初的ec2实例中部署代码工作正常.但我的问题是如何在自动缩放模式下执行此操作,以便实例从github或bit bucket中提取最新代码,并在bundle更新后部署itseld.

ruby ubuntu amazon-web-services chef-infra

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

许可被拒绝(公钥问题)

我在aws ec2上创建了一个amazon unix/linux的实例,当我试图从我的ubuntu控制台访问我的实例时,我收到一个错误"ssh -i mpigeon.pem ec2-50-17-134-152.compute-1 .amazonaws.com权限被拒绝(公钥)."

问题是如何解决的?

amazon-ec2 amazon-web-services

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

如何每小时采取mysql转储的mysql数据库

嘿我是linux中脚本的新手.我想每小时拿一个我的数据库的sqldump,我已经走了几个博客,我能够编写一个脚本,它将占用我的数据库,但我会让它运行crontab中每小时一次.

请帮助我.

mysql linux cron

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

在ruby 1.9.2中拆分字符串

我有一个像这样的字符串

JINSAL0056(  1), JINSAL0057(  1), JINSAL0041(  1),
Run Code Online (Sandbox Code Playgroud)

我需要将JINSAL0056,JINSAL0057,JINSAL0041放在()中的字段和数字中.如果我朝着正确的方向前进,我已经写了几个代码让我知道.

s = "JINSAL0056(  1), JINSAL0057(  1), JINSAL0041(  1)"
ss = s.split(",")
sss = ss.split(" ( ")
Run Code Online (Sandbox Code Playgroud)

如何写分裂.请帮帮我吧

ruby ruby-on-rails ruby-on-rails-3.1

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

AdminController中的AbstractController :: DoubleRenderError

我正在进行狂欢商务,我正在尝试调整active_sale_controller中的几个动作.我有一些条件,如果条件失败,我会重定向(后退),否则我将继续下一步.我现在面临的问题是我在同一个动作中使用了redirected_to(:back)两次,并且在同一个动作中我还有一个redirected_to到另一个控制器,浏览器显示一个错误,表示

"Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and at most once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirect_to(...) and return"." 
Run Code Online (Sandbox Code Playgroud)

这是我的代码

when "2"
    st_days = DateTime.strptime("#{start_date}","%d/%m/%Y %H:%M:%S")
    ed_days = DateTime.strptime("#{end_date}","%d/%m/%Y %H:%M:%S")
    ps = PoSale.where(:active_sale_id => @active_sale.id, :event_name => @taxon_name,:st_date => @start_date, :ed_date …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

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

在apache2 web服务器上运行apache bloodhound

我试图在apache2 web服务器上运行apache bloodhound跟踪器.我正在使用0.7版本的血猎犬.我关注了网站https://issues.apache.org/bloodhound/wiki/BloodhoundInstall

血猎犬正在8000口上运行.但问题是我无法在80号口上运行血猎犬,所以如果我击中bloodhound.mydomain.com,我应该得到猎犬.我已经提到了我在网站/ etc/apache2/sites-available/bloodhound中指定的apache2 webserver设置文件

<VirtualHost *:8080>
   WSGIDaemonProcess bh_tracker user=ubuntu python-path=/home/ubuntu/bloodhound-0.7/installer/bloodhound/lib/python2.7/site-packages
   WSGIScriptAlias /bloodhound /home/ubuntu/bloodhound-0.7/installer/bloodhound/site/cgi-bin/trac.wsgi
   <Directory /home/ubuntu/bloodhound-0.7/installer/bloodhound/site/cgi-bin>
     WSGIProcessGroup bh_tracker
     WSGIApplicationGroup %{GLOBAL}
     Order deny,allow
     Allow from all
   </Directory>
   <LocationMatch "/bloodhound/[^/]+/login">
     AuthType Digest
     AuthName "ubuntu"
     AuthDigestDomain /bloodhound
     AuthUserFile /home/ubuntu/bloodhound-0.7/installer/bloodhound/environments/main/bloodhound.htdigest
     Require valid-user
   </LocationMatch>
 </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

添加上述文件后,它还没有在端口8000和8080上运行.

我如何让它运行.请帮助我.顺便说一句,我使用的是ubuntu ec2实例.

amazon-web-services ubuntu-12.04 apache-bloodhound

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