我有一个需要提供二进制内容(图像)的JSF 1.2/Spring Web flow 2.0.7应用程序.此内容作为Base64编码的字符串从Web服务(以及其他一些数据)中获取,并最终在bean中与其余数据一起结束.如何在我的网页上显示图像?
注意:不,没有办法让Web服务直接传输数据,甚至没有其他所有东西从Web服务中获取二进制数据.
我在django应用程序中使用django-paypal作为付款解决方案。我正在尝试实现IPN处理程序。
当我在IPN处理URL处收到IPN消息时,django服务器崩溃会发生什么:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 281, in run
self.finish_response()
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 321, in finish_response
self.write(data)
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 417, in write
self._write(data)
File "/usr/lib/python2.6/socket.py", line 300, in write
self.flush()
File "/usr/lib/python2.6/socket.py", line 286, in flush
self._sock.sendall(buffer)
error: [Errno 104] Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
我的付款应用程序urls.py看起来像这样:
urlpatterns = patterns('mysite.payment.views',
(r'^thank_you/', 'thank_you'),
(r'^canceled/', 'canceled'),
(r'^paypal-ipn/', include('paypal.standard.ipn.urls'))
)
Run Code Online (Sandbox Code Playgroud)
对我来说,错误消息是毫无用处的。如果有人可以帮助我,那会很好。
我想使用jQuery UI的对话框来实现一个确认对话框,当用户单击一个删除链接(使用一个实现asp:LinkButton)时会显示该对话框.
我正在使用如下所示的代码(从jquery ui文档复制):
<!-- the delete link -->
<asp:LinkButton ID="btnDelete" runat="server" Text="Delete"
OnClick="btnDelete_Click" CssClass="btnDelete"></asp:LinkButton>
<!-- the confirm-dialog -->
<div id="dialog-confirm-delete" title="Delete?" style="display:none;">
<p>Are you sure you want to permanently deleted the selected items?</p>
</div>
<script>
$(document).ready(function () {
// setup the dialog
$('#dialog-confirm-delete').dialog({
autoOpen: false,
modal: true,
buttons: {
"Delete all items": function () {
$(this).dialog("close");
// ===>>> how to invoke the default action here
},
Cancel: function () { $(this).dialog("close"); }
}
});
// display the …Run Code Online (Sandbox Code Playgroud) 请考虑以下代码段:
$('.remove_item').click(function(e) {
var _item = $(this).closest('.cart_item');
if(confirm('Biztosan törölhetem a terméket a kosárból?')) {
_item.effect('highlight', {}, 100).stop().fadeOut('fast');
_item.remove();
...
Run Code Online (Sandbox Code Playgroud)
我想在废弃(.remove())它之前强调实际的行.如果我没有.remove()该项目,请突出显示工作.
我如何首先突出显示,然后删除元素?
我想再次开始创建网站,但我已经离开了HTML场景一段时间了.我只是想知道这是否是一个网站的好骨架.如果没有,我应该更改,添加和/或删除什么?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<rel="stylesheet" type="text/css" href="css/main.css" />
<meta http-equiv="content-type" content="text/php; charset=utf-8" />
<title>Site Template - Welcome!</title>
</head>
<body>
<div class="Container">
<div class="Header">
</div>
<div class="Menu">
<ul id="nav">
<li>menu item</li>
<li>menu item</li>
<li>menu item</li>
<li>menu item</li>
<li>menu item</li>
<li>menu item</li>
</ul>
</div>
<div class="Body">
</div>
</div>
</body>
<footer>
<div class="Footer">
<b>Copyright - 2010</b>
</div>
</footer>
</html>
Run Code Online (Sandbox Code Playgroud) 我可以使用它们 HttpWebRequest来发送HTTP请求并获得没有的HTTP响应WebClient.
你何时应该使用HttpWebRequest,何时使用WebClient?
我正在努力使用 Log4J 和 isDebugEnabled() 方法。
当我执行:
package org.test;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
public class Test {
public static Logger logger = Logger.getLogger(Test.class.getName());
public static void main(String[] args) { (new Test()).test(); }
public void test() {
System.out.println("Logger " + logger.getName());
System.out.println("level: " + logger.getLevel());
logger.setLevel(Level.DEBUG);
System.out.println("level: " + logger.getLevel());
System.out.println("debug? " + logger.isDebugEnabled());
}
}
Run Code Online (Sandbox Code Playgroud)
我得到:
Logger org.test.Test
level: null
level: DEBUG
debug? false
Run Code Online (Sandbox Code Playgroud)
记录器级别显然是DEBUG,但logger.isDebugEnabled()返回 false。你知道如何解决这个问题吗?
编辑:我尝试过其他版本的 log4j 和Level演员表,但它没有改变任何东西。
我需要以下结果
100.12 -> 100.00
100.44 -> 100.00
100.50 -> 101.00
100.75 -> 101.00
Run Code Online (Sandbox Code Playgroud)
.round()还是.setScale()?我该怎么做?
我有这个表单有一个验证JQuery函数,我有一个电话领域的问题,我想要的只是用户只输入数字...它在英文表格上工作得很好,但在阿拉伯语表格上,如果我使用表格不提交的阿拉伯语输入数字.谁知道阿拉伯数字的正则表达式是什么?
我想用HTML和JavaScript中的代码来处理SELECT和OPTION元素
<select>
<option>
</option>
<option>
</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何获取所选选项的索引,然后获取该索引的值?
如何使2010年成为用户在网页中表单中存在的选择标签中使用的默认选项?
我的代码如下所示:
<select id="SelectYear" name="SelectYear" size="1">
<script type="text/javascript">
var startyear = "1950";
var endyear = "2020";
for(var k=startyear; k<=endyear; k++ ) document.write("<option value="+k+">"+k+"</option>");
</script>
</select>
Run Code Online (Sandbox Code Playgroud)
我尝试了很多表达式来获取该索引,即使我知道它可能会给出不同的结果,例如:
var vIndex = document.getElementById('SelectYear').selectedIndex;
var vIndex = document.getElementById('SelectYear').selectedIndex.value;
var vIndex = document.getElementById('SelectYear').selectedIndex.text;
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex];
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex].value;
var vIndex = document.getElementById('SelectYear').options[document.getElementById('SelectYear').selectedIndex].text;
Run Code Online (Sandbox Code Playgroud)
我的解决方法是将索引设置为静态,例如:
document.getElementById('SelectYear').selectedIndex = 60 ;
Run Code Online (Sandbox Code Playgroud)
但是,如果我不知道确切的索引还是根据数据库更新或手动编辑导致的SELECT元素中发生的更改来更改索引?
html ×3
java ×3
jquery ×2
jquery-ui ×2
arabic ×1
asp.net ×1
bigdecimal ×1
boilerplate ×1
c# ×1
debugging ×1
django ×1
html-select ×1
http ×1
indexing ×1
javascript ×1
jsf ×1
log4j ×1
logging ×1
paypal ×1
python ×1
regex ×1
rounding ×1
streaming ×1
validation ×1
webforms ×1