在Spring中,如何使用JdbcTemplate在表中插入数据.任何人都可以为我提供代码示例.
我在javafx2.2中偶然发现了Comboboxes的一个问题.这是场景:
此窗格包含6个组合框.其中三个有固定项:cboReport,cboSales,cboSend.其中三个从db(ObservableList)获取数据,并在窗格变为可见时填充:cboFile,cboCustomer,cboVet
窗口关闭时,窗格上的数据将通过resetGUI_editFilePane()方法重置.有像这样的行:
...
cboReport.getSelectionModel().clearSelection();
cboSales.getSelectionModel().clearSelection();
cboSend.getSelectionModel().clearSelection();
cboFile.getSelectionModel().clearSelection();
cboCustomer.getSelectionModel().clearSelection();
cboVet.getSelectionModel().clearSelection();
cboFile.getItems().clear();
cboCustomer.getItems().clear();
cboVet.getItems.clear();
...
Run Code Online (Sandbox Code Playgroud)
当用户通过按下"editFile"按钮再次打开窗格时,我注意到只有"固定项目"组合框已经清除了它们的选择,动态填充的组合框显示最后选择的项目,尽管选择本身的值是null
.这看起来像是一个图形错误或我做错了什么?
有没有解决这个问题的方法或重置组合框的最佳方法是什么?
编辑2014/08/27:
这是正式的错误(clearSelection()不清楚值):https:
//bugs.openjdk.java.net/browse/JDK-8097244
官方的"解决方法"是清除选择后清除ComboBox的值.
cb.getSelectionModel().clearSelection();
// Clear value of ComboBox because clearSelection() does not do it
cb.setValue(null);
Run Code Online (Sandbox Code Playgroud) 我点击它时想要scale(x,y)
我的<a>
元素,但它不起作用.我使用Mozilla Firefox Web浏览器来运行该程序.
这是我的代码:
<html>
<head>
<title>CSS3 Transform and Transition</title>
<style>
a{
background-color: green;
color: white;
padding: 10px 20px;
text-decoration: none;
border: 2px solid #85ADFF;
border-radius: 30px 10px;
transition: 2s;
}
a:hover{
transform: scale(2,2);
}
</style>
</head>
<body>
<center><a href="xyz.html">click here</a></center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在读这篇文章:http: //docs.codehaus.org/display/JETTY/LastModifiedCacheControl
它说
Jetty默认servlet允许使用cacheControl init参数为静态内容设置缓存控制头:
<init-param>
<param-name>cacheControl</param-name>
<param-value>max-age=3600,public</param-value>
</init-param>
Run Code Online (Sandbox Code Playgroud)
但是,我不确定我是否使用默认的servlet.至少这样的配置不在web.xml中:
<web-app>
<display-name>Wicket QuickStart</display-name>
<context-param>
<param-name>configuration</param-name>
<param-value>development</param-value>
</context-param>
<servlet>
<servlet-name>quickstart</servlet-name>
<servlet-class>org.apache.wicket.protocol.http.WicketServlet</servlet-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>wicket.quickstart.WicketApplication</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>quickstart</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)
我想为静态资源配置缓存,例如:
/src/webapp/*
,即:/src/webapp/images, /src/webapp/css, /src/webapp/js
等
我应该加入什么web.xml
?
就像是?
<fmt:formatDate value="${event.starttime}" type="both"/>
Run Code Online (Sandbox Code Playgroud) 我无法将我的非www域版本重定向到www MovedContextHandler
,它没有主机重定向到.
双方www.example.com
并example.com
指向我的Web服务器的IP.当有人试图打开时,example.com
他仍然能够以这种方式访问我的网站.我想让他的浏览器接收HTTP 301重定向www.example.com
.对搜索排名来说很重要,因为搜索引擎必须知道example.com
并且www.example.com
是同一个.
作为奖励,当有人试图访问example.com/somepath/somepage.html
我想要HTTP 301重定向www.example.com/somepath/somepage.html
我该如何处理?我是否需要编写自己的处理程序或者是否有更简单的方法?
是否有听众java.awt.print.PrinterJob
?我只能找到PrintJobListener
在javax.print.DocPrintJob
.我正在寻找它的等价物java.awt.print.PrinterJob
,以便我可以追踪印刷是否存在问题.
我正在开发一个大型遗留项目,并试图从 SonarQube 开始对其进行组件化。我正在配置一个多模块项目sonar-project.properties
。这很好用。但是,我在精确识别源文件夹时遇到问题。
不幸的是,我们的模块在文件系统中没有整齐地分开。项目被分成许多Eclipse项目,几个Eclipse项目一起组成一个模块。当然,我可以列举所有的项目,但是这非常麻烦,因为项目很多。这是我们的目录结构的(简化)版本:
projects/
moduleAsubmodule1/
src/
com/mycompany/moduleA/submodule1/
moduleAsubmodule2/
src/
com/mycompany/moduleA/submodule2/
moduleBsubmodule1/
src/
com/mycompany/moduleB/submodule1/
moduleBsubmodule2/
src/
com/mycompany/moduleB/submodule2/
moduleBsubmodule3/
src/
com/mycompany/moduleB/submodule3/
Run Code Online (Sandbox Code Playgroud)
想象一下更多的模块和子模块,其中项目名称被连接起来,但包名称被很好地划分,使得区分这些模块和子模块变得更容易。
moduleA.sonar.projectBaseDir=.
moduleA.sonar.sources=projects/**/src/com/mycompany/moduleA/**/*
moduleA.sonar.test=projects/**/*.test/src/com/mycompany/moduleA/**/*
Run Code Online (Sandbox Code Playgroud)
根据文档,这应该可以排除。但是,我收到以下错误消息:
16:10:44 ERROR: Unable to execute Sonar
16:10:44 ERROR: Caused by: The folder 'projects/**/src/com/mycompany/mymodule/**/*' does not exist for 'XXX:XXX:mymodule' (base directory = D:\XxxSonar\.)
Run Code Online (Sandbox Code Playgroud)
所以我猜 glob 不适用于来源?如果确实如此,我该怎么办?
我们使用SonarQube 4.1.2。