小编Jav*_*tor的帖子

JAX-RS应用程序的初始化

我有一个用JAX-RS实现的REST服务.Web服务旨在用于测试目的.我的应用程序有一个HashMap,它管理我想要检索的对象.如何HashMap在服务启动时初始化这个,以便HashMap有一些我可以检索的对象?我试图HashMap在构造函数中添加一些对象,但是HashMap当服务启动时它是空的.我使用JAX-RS的Jersey实现并使用该web.xml文件配置我的资源.

我的web.xml文件包含以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app 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_3_0.xsd" version="3.0">
<display-name>OPMSimulator</display-name>

<servlet>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
        <init-param>
            <param-name>javax.ws.rs.Application</param-name>
    <param-value>com.ibm.opm.mobile.prototype.TestApplication</param-value>
    </init-param>
        <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

我的资源类有以下内容:

public class Test {

    private static HashMap<Integer, Database> databases;

    @GET
    @Produces(MediaType.TEXT_XML)
    @Path("/database/{id}")
    public String database(@PathParam("id")String id) {
        Database database = databases.get(Integer.parseInt(id));
        return XMLGenerator.getXML(database);
    }
}
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs

7
推荐指数
1
解决办法
6413
查看次数

如何使用CSS将两个截面元素放在一起?

我正在尝试使用HTML5和CSS实现以下HTML结构.所述section元件必须是彼此相邻.右边section元素必须具有margin-left30像素和width220像素的固定值.

在此输入图像描述

我到目前为止的内容如下:

HTML

<section id="section-left">My left section</section>
<section id="section-right">My right section</section>
Run Code Online (Sandbox Code Playgroud)

CSS

#section-left {
   float: left;
}

#section-right {
   float: right;
   width: 220px;
   margin-left: 30px
}
Run Code Online (Sandbox Code Playgroud)

我的问题是左边section没有填充剩余的空间直到正确的section元素.我的结果如下:

在此输入图像描述

这里有什么问题?

css html5

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

用于上传文件的Java HTTP客户端(multipart/form-data)

我正在尝试实现一个HTTP客户端,该客户端发出多部分请求以将文件上载到HTTP服务器.HTML表单有三个输入字段:一个用于用户名,一个用于密码,一个用于文件.服务器端如下所示.

<html>
<head>
<title>Uploader</title>
</head>

<body>
   <div id="header">
         <h1>Uploader</h1>
   </div>
   <div id="content">
         <form id="uploadformular" action="upload" method="post"
                enctype="multipart/form-data" accept-charset="utf-8">
                <div class="block">
                       <label for="user">Username</label> <input type="text" id="user"
                              name="myuser" required />
                </div>
                <div class="block">
                       <label for="password">Password</label> <input type="password" id="pin"
                              name="mypassword" required />
                </div>
                <div class="block">
                       <label for="file">ZIP File</label> <input type="file" id="file"
                              name="myfile" required />
                </div>
                <div>
                       <input type="submit" value="Upload" />
                </div>
         </form>
   </div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的实现如下.

public class MultipartUploader {

    private static final String CHARSET = "UTF-8";

    private static final String CRLF = …
Run Code Online (Sandbox Code Playgroud)

java http multipartform-data

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

如何用CSS将div放在前台?

我已经实现了以下网站:链接

网站的标题部分有两个文本字段。如果单击文本字段,则会弹出日历。我的问题是,尽管我设置了 css 属性position: absolute;z-index: 999;. 问题是什么?我该如何解决?

html css z-index

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

检索具有列的最大值的行的属性

我有以下关系Invoice:

Invoice
-------------------------------------
| Id | Country | Total | CustomerId |
-------------------------------------
| 1  | USA     | 22.32 | 3          |
-------------------------------------
| 2  | Belgium | 12.18 | 4          |
-------------------------------------
| 3  | USA     | 27.76 | 2          |
-------------------------------------
| 4  | France  | 24.52 | 5          |
-------------------------------------
| 5  | USA     | 14.29 | 3          |
-------------------------------------
Run Code Online (Sandbox Code Playgroud)

我必须查询属性IdTotal发票,其中TotalCountry美国的价值最高.如果来自美国的多个发票具有相同的最大值,则必须在结果集中返回所有发票.

我到目前为止的内容如下:

SELECT
   i."Id",
   i."Total"
FROM 
   public."Invoice" …
Run Code Online (Sandbox Code Playgroud)

sql postgresql greatest-n-per-group

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