小编hos*_*ney的帖子

使用Java编写HTML文件

我希望我的Java应用程序在文件中编写HTML代码.现在,我正在使用java.io.BufferedWriter类对HTML标签进行硬编码.例如:

BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write("<html><head><title>New Page</title></head><body><p>This is Body</p></body></html>");
bw.close();
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来做到这一点,因为我必须创建表格,它变得非常不方便?

html java

45
推荐指数
5
解决办法
16万
查看次数

将List/Map作为POST参数泽西发送

我想将HashMap对象作为POST变量发送到ReST资源.我用这个Form类来发送对象.客户端代码:

public static void main(String[] args)
    {
        ClientConfig config = new DefaultClientConfig();
        Client client = Client.create(config);
        WebResource service = client.resource(getBaseURI());

        HashMap<String, String> hashmap = new HashMap<String, String>();
        hashmap.put("Key1", "value1");
        hashmap.put("Key2", "value2");
        Form form = new Form();

        form.add("data1", hashmap);

        ClientResponse response = service.path("hello2").path("hello2").type(MediaType.APPLICATION_FORM_URLENCODED).post(ClientResponse.class, form);
        @SuppressWarnings("unchecked")
        MultivaluedMap<String, String> map = response.getEntity(MultivaluedMap.class);
        System.out.println(map.get("response").get(0));
        System.out.println(map.get("response2"));
    }
Run Code Online (Sandbox Code Playgroud)

REST资源如下:

@Path("/hello2")
public class FormResource
{
    @Context
    UriInfo uriInfo;
    @Context
    Request request;

    public FormResource()
    {
    }

    public FormResource(UriInfo uriInfo, Request request)// , String data1)
    {
        this.uriInfo …
Run Code Online (Sandbox Code Playgroud)

java jersey

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

静态变量的线程安全性

class ABC implements Runnable {
    private static int a;
    private static int b;
    public void run() {
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个如上所述的Java类.我有这个类的多个线程.在该run()方法中,变量a&b每次递增几次.在每个增量上,我将这些变量放在Hashtable中.

因此,每个线程都会增加两个变量并将它们放在Hashtable中.如何使这些操作线程安全?

java multithreading thread-safety

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

Axis2:何时使用带有Axis2 Webservices的Wsdd文件

我正在使用Axis2来开发Web服务.

我从WSDL文件开始,使用WSDL2Java命令行并生成所有与服务器相关的代码(Skeltons),编写了services.xml文件,修改了skelton(在其中实现了业务逻辑)并在Axis2的Services文件夹中部署为.aar文件.war.

现在我的问题是我看过一些使用.wsdd文件和Axis2 Webservices的例子,我真的很困惑,请告诉我,我们需要.wsdd文件吗?

axis2 web-services

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