我正在使用付费角色系统,一旦用户刷新浏览器,我需要刷新该页面中可用的统计数据(统计数据应该来自数据库并显示).但是现在它无法正常工作,在页面刷新中,不会调用java代码,而是使用以前的数据加载缓存页面.我尝试修复它添加下面的代码,但它没有工作.
@Override
protected void setHeaders(WebResponse response) {
response.setHeader("Cache-Control",
"no-cache, max-age=0,must-revalidate, no-store");
}
Run Code Online (Sandbox Code Playgroud)
有谁知道修复此问题?谢谢!
这是最初的代码
ManageCredits.html
<wicket:head>
<wicket:link>
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
</wicket:link>
</wicket:head>
<wicket:panel xmlns:wicket="http://wicket.apache.org/">
<div class="offercount-container round-border">
<div class="manage-credits-lbl"><span>Manage Credits</span></div>
<div>
<ul>
<li>Balance amout:<span wicket:id="balanceAmtLbl" >0</span></li>
<li>Number if transactions<span wicket:id="transactionLbl" >0</span></li>
</ul>
</div>
</div>
</wicket:panel>
Run Code Online (Sandbox Code Playgroud)
ManageCredits.java
import com.payrole.service.Offer;
import com.payrole.service.OfferService;
import com.payrole.service.ServiceLocator;
import com.payrole.wicket.PayroleLabel;
import java.text.Format;`enter code here`
import org.apache.wicket.markup.html.panel.Panel;
public class OfferFanSummaryPanel extends Panel{
private long balance;
private long transactionCount;
public OfferFanSummaryPanel(String id){
super(id);
}
public OfferFanSummaryPanel(String id, …Run Code Online (Sandbox Code Playgroud) 我试图隐藏鼠标中的特定图像并显示另一个图像.当鼠标输出时,将完成对等操作.以下是我写的代码,
<div id="console" onmouseover="$(this).find('#offer_image').css({display: none});$(this).find('#offer_image_selected').css({visibility: visible});"
onmouseout="$(this).find('#offer_image').css({visibility: visible});$(this).find('#offer_image_selected').css({display: none});" >
Run Code Online (Sandbox Code Playgroud)
但是当我运行应用程序时它不起作用.任何人都可以指出它出了什么问题吗?
非常感谢!