小编Jér*_*nge的帖子

LibreOffice Maven 依赖项?

我正在尝试在一个小型 Maven 项目中运行 LibreOffice 的示例。Netbeans似乎没有在Maven中找到依赖项。

例如:

import com.sun.star.awt.Point;
Run Code Online (Sandbox Code Playgroud)

似乎很难相信 LibreOffice 的依赖项在 Maven 中不可用。或者不是吗?

java dependencies maven libreoffice

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

何时是一个精确调用的@ModelAttribute注释方法?

以下是一个简单的Spring表单控制器来处理"添加项目"用户请求:

@Controller
@RequestMapping("/addItem.htm")
public class AddItemFormController {

    @Autowired
    ItemService itemService;

    @RequestMapping(method = RequestMethod.GET)
    public String setupForm(ModelMap model) {
        return "addItem";
    }

    @ModelAttribute("item")
    public Item setupItem() {
        Item item = new Item();
        return item;
    }

    @RequestMapping(method = RequestMethod.POST)
    protected String addItem(@ModelAttribute("item") Item item) {
        itemService.addItem(item);
        return "itemAdded";
    }

}
Run Code Online (Sandbox Code Playgroud)

我在某处读到: (...) the @ModelAttribute is also pulling double duty by populating the model with a new instance of Item before the form is displayed and then pulling the Item from the model …

java data-binding spring spring-mvc modelattribute

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

日历小时设置为0,但显示1,为什么?

我遇到了 Java 日历的一个奇怪问题。

以下代码从午夜开始连续添加 3 小时。

public static void main(String[] args) {

    Calendar now = Calendar.getInstance(TimeZone.getTimeZone("GMT+0"));

    // Setting to January 29th, 1920 at 00:00:00
    // now.setTimeZone(TimeZone.getTimeZone("GMT+0"));
    now.set(Calendar.YEAR, 1920);
    now.set(Calendar.MONTH, 0);
    now.set(Calendar.DAY_OF_MONTH, 29);
    now.set(Calendar.HOUR_OF_DAY, 0);
    now.set(Calendar.MINUTE, 0);
    now.set(Calendar.SECOND, 0);
    now.set(Calendar.MILLISECOND, 0);       

    now.setLenient(false);

    int threeHours = 1000 * 60 * 60 * 3;

    SimpleDateFormat sdf
        = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");

    for (int i=0;i<25;i++) {

        System.out.println(sdf.format(now.getTime()));
        now.add(Calendar.MILLISECOND, threeHours);

    }

}
Run Code Online (Sandbox Code Playgroud)

然而,显示的结果是:

1920-01-29 01:00:00 000
1920-01-29 04:00:00 000
1920-01-29 07:00:00 000
1920-01-29 10:00:00 000 …
Run Code Online (Sandbox Code Playgroud)

java timezone datetime calendar

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

等待Casper.js中的URL更改?

有一个waitForUrl()在功能Casper.js,但有可能waitForUrlChange()Casper.js

我的意思是检测this.getCurrentUrl()价值的变化.我无法预测新的网址值.它可以是任何东西.

javascript casperjs

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

我在哪里可以找到包含functionaljava 3.0的存储库?

我想在maven项目中使用功能Java 3.0.我一直在谷歌搜索,但我找不到有效的信息,在我的pom.xml中包含相应的'依赖'.

有人提到他会将工件上传到scala-tools maven存储库,但似乎他没有跟进他的公告.

甚至看起来maven还没有早期版本的功能Java.

有没有人有关于这个问题的有效和最新信息?

谢谢!

PS:是的,我知道我可以下载并在我的项目中手动包含.jar,但这只是一个解决方案...

functional-java maven

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

用户通过单击列对内容进行排序后检索JTable行内容

我有一个包含两个表A和B的窗格.当在A中选择一行时,应该更新B的内容.

我的代码检测到A中的行选择.但是,当用户单击列标题以对行进行排序时,在A的表模型中似乎不会考虑这一点.

所以,我可以得到所选的行号(考虑到排序是正确的),但是当我尝试使用其表模型从A检索行字段内容时,它给出了值,就像行没有被排序一样.

如何从所选行号中检索所选行的内容?

java swing sorted jtable selection

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

如何检查(String)位置是否是Java中的有效保存路径?

我从用户收到一个字符串,该字符串应该用作将内容保存到文件的位置.此字符串应包含足够的信息,如目录+文件名.

我的问题是,如何检查提供的字符串是否是将内容保存到文件的有效路径(至少在理论上)?

无论是否创建目录,或者是否具有对该位置本身的适当访问权限都无关紧要.我只对检查提供的字符串的结构感兴趣.

我该怎么办?我正在考虑创建一个File对象,然后提取它URI.有没有更好的方法?

java validation location file

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

用于JQuery登录的HTML表单或div?

我想在单个HTML页面上创建一个登录表单以显示JQuery(我是该技术的新手).

我想知道我是否应该使用<div>并隐藏/显示它,或者使用<form>并隐藏/显示它.该信息将通过Ajax发送到servlet.

如果我使用a <div>,我应该使用什么作为<input>表单中的替代品?

如果我使用a <form>,我相信我必须提供一个很烦人的动作,因为我使用的是单页.有没有办法躲避这个问题?

在这种情况下使用的推荐登录方法是什么,<div>或者<form>

html javascript forms jquery login

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

哪些Jackson maven依赖项包含在JAXB JSON编组的Spring 3.1项目中?

此处提供的代码示例中,为JSON JAXB编组导入以下内容:

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.5.3</version>
</dependency>

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-oxm</artifactId>
    <version>3.1.0.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

然而,这篇博客文章提到这篇博文,表明:

<!-- Jackson -->
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-lgpl</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-lgpl</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-xc</artifactId>
    <version>1.3.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

其中'jackson-xc提供额外的Jaxb支持'.

在Spring中使用JAXB JSON marhsalling时,两组maven依赖项之间有什么区别?应该优选使用哪一个?

java spring json jaxb marshalling

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

使用FreeMarker的Spring:无法解析名为"MyServlet"的servlet中名为"Home"的视图

我正在尝试创建一个非常简单的FreeMarker和Spring集成.但是,当我运行我的示例时,我得到一个例外:

GRAVE: Servlet.service() for servlet MyServlet threw exception
javax.servlet.ServletException: Could not resolve view with name 'Home' in servlet with name 'MyServlet'
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1162)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:950)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:662)
Run Code Online (Sandbox Code Playgroud)

我不知道配置有什么问题:

web.xml中

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <context-param>
        <param-name>contextClass</param-name>
        <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
    </context-param>

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>com.jverstry.Configuration</param-value>
    </context-param>

    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> …
Run Code Online (Sandbox Code Playgroud)

java model-view-controller spring freemarker

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