小编use*_*153的帖子

如何使用Spring Framework中的JdbcTemplate类执行INSERT语句

在Spring中,如何使用JdbcTemplate在表中插入数据.任何人都可以为我提供代码示例.

java spring jdbctemplate

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

Combobox清算价值问题

我在javafx2.2中偶然发现了Comboboxes的一个问题.这是场景:

  • 用户单击"editFile"按钮.
  • 另一个窗格变为可见(使用setVisible方法).

此窗格包含6个组合框.其中三个有固定项:cboReport,cboSales,cboSend.其中三个从db(ObservableList)获取数据,并在窗格变为可见时填充:cboFile,cboCustomer,cboVet

  • 用户从cboFile中选择文件编号.其余的组合框设置正确的值.
  • 用户按下保存按钮,文件将按预期保存.
  • 接下来,用户按下关闭按钮.

窗口关闭时,窗格上的数据将通过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)

combobox selectionmodel javafx-2 javafx-8

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

转换CSS属性不适用于<a>元素

我点击它时想要scale(x,y)我的<a>元素,但它不起作用.我使用Mozilla Firefox Web浏览器来运行该程序.

这是我的代码:

scaleElement.html

<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)

html css css3 css-transforms

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

如何为Jetty的web.xml中的静态资源配置缓存?

我正在读这篇文章: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

configuration caching jetty cache-control embedded-jetty

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

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

将非www版域的域重定向到Jetty中的www

我无法将我的非www域版本重定向到www MovedContextHandler,它没有主机重定向到.

双方www.example.comexample.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

我该如何处理?我是否需要编写自己的处理程序或者是否有更简单的方法?

dns redirect jetty

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

java.awt.print.PrinterJob的监听器

是否有听众java.awt.print.PrinterJob?我只能找到PrintJobListenerjavax.print.DocPrintJob.我正在寻找它的等价物java.awt.print.PrinterJob,以便我可以追踪印刷是否存在问题.

java printing awt

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

sonar-project.properties 中的 Glob

我正在开发一个大型遗留项目,并试图从 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。

java glob sonarqube

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