小编Jop*_*ops的帖子

Java String数组:有一个大小的方法吗?

我来自php背景,在php中,有一个array_size()函数可以告诉你数组中有多少元素被使用.

String[]数组有类似的方法吗?谢谢.

java arrays string

151
推荐指数
9
解决办法
85万
查看次数

使用JavaMail在电子邮件中内嵌图像

我想使用javamail发送带有内嵌图像的电子邮件.

我正在做这样的事情.

MimeMultipart content = new MimeMultipart("related");

BodyPart bodyPart = new MimeBodyPart();
bodyPart.setContent(message, "text/html; charset=ISO-8859-1");
content.addBodyPart(bodyPart);

bodyPart = new MimeBodyPart();
DataSource ds = new ByteArrayDataSource(image, "image/jpeg");
bodyPart.setDataHandler(new DataHandler(ds));
bodyPart.setHeader("Content-Type", "image/jpeg; name=image.jpg");
bodyPart.setHeader("Content-ID", "<image>");
bodyPart.setHeader("Content-Disposition", "inline");
content.addBodyPart(bodyPart);

msg.setContent(content);
Run Code Online (Sandbox Code Playgroud)

我也试过了

    bodyPart.setHeader("inline; filename=image.jpg");
Run Code Online (Sandbox Code Playgroud)

    bodyPart.setDisposition("inline");
Run Code Online (Sandbox Code Playgroud)

但无论如何,图像都作为附件发送,内容处理正在变成"附件".

如何使用javamail在电子邮件中内联发送图像?

java mime multipart jakarta-mail mime-types

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

localname和qname有什么区别?

当使用SAX解析Java中的XML文件时,SAX方法中参数localnameqname之间的区别是startElement(String uri, String localName,String qName, Attributes attributes)什么?

java xml sax

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

返回Java通用方法的类型

我想知道为什么返回任何内容的泛型方法void都是(或可以)以这种方式声明:

   public static <E> void printArray( E[] inputArray ) {
     // Display array elements              
     for ( E element : inputArray ){        
        System.out.printf( "%s ", element );
     }
     System.out.println();
   }
Run Code Online (Sandbox Code Playgroud)

它似乎<E>是返回对象的类型,但该方法实际上没有返回任何内容.那么<E>在这种情况下,具体和通用方法的真正含义一般是什么?

java generics methods enumeration return-value

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

如何将.jar或.class转换为.dex文件?

我要编辑Opera Mini v6.5服务器,因为它在我们国家被阻止了.

现在我解压缩.apk文件提取的classes.Dex然后通过dex2jar.bat转换它,现在修改了服务器.

我的问题是我想将.jar或.class重新打包到classes.Dex.我该怎么做?

java android dx dex

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

我什么时候需要使用@WebServiceRef?

从客户端来看,如果我想访问Web服务,我只需使用它生成代理wsimport.这是我的Web服务参考.

那么注释@WebServiceRef在哪里发挥作用?它是否仅用于服务器端,以获取对同一环境中托管的Web服务的注入引用?

java jax-ws

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

MTOM与SAAJ提供的附件功能有什么区别?

SAAJ: SOAP with Attachments API for Java

MTOM: SOAP消息传输优化机制

我的简单理解是:它们处理SOAP附件,MTOM是SAAJ 的更优化版本.它是否正确?

它们只是两种不同的方式来做同样的事情吗?或者我想在这里比较苹果和橘子?

我可以一起使用SAAJ和MTOM吗?

soap mtom jax-ws saaj

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

如何在DefaultTableModel/JTable中合并单元格?

我搜索了很多并得到了这个Q的答案.但是他们中的许多人都提到了404错误的链接.我想像这样制作表格:

要合并的单元格数不固定

java中有没有这方面的方法?

java swing jtable tablecellrenderer jtableheader

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

WSDL中定义的多端口服务

一个不同的问题,与基本问题.在我的WSDL文件的末尾.

<wsdl:service name="Lighting">
    <wsdl:port name="SwitchPower" binding="tns:SwitchPower">
        <soap:address location="http://localhost:8080/Lighting/SwitchPower/" />
    </wsdl:port>
    <wsdl:port name="Dimming" binding="tns:Dimming">
        <soap:address location="http://localhost:8080/Lighting/Dimming/" />
    </wsdl:port>
</wsdl:service>
Run Code Online (Sandbox Code Playgroud)

具有两个端口的相同服务.这样对吗?

如果不是,规范的规则是什么?

service port soap wsdl web-services

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

JSP标记文件,可以输出其正文或将其返回到变量中

我在".tag"文件中有一个自定义标记,用于计算和输出值.因为我不能在这里发布代码,让我们假设一个简单的例子.

文件内容mytag.tag:

<@tag dynamic-attributes="dynamicParameters">
<%@attribute name="key" required="true"%> <%-- this works fine, in spite of dynamic-attributes --%>
<jsp:doBody var="bodyContent/">
<%-- ... here is some code to compute the value of variable "output" --%>
${output}
Run Code Online (Sandbox Code Playgroud)

调用者可以像这样轻松调用它:

<prefix:mytag key="foo">Body content...</prefix:mytag>
Run Code Online (Sandbox Code Playgroud)

这将插入标签的输出.但我也会让调用者做这样的事情:

<prefix:mytag key="foo" var="mytagOutput">Body content...</prefix:mytag>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,输出实际上不会被写入,而是分配给变量"mytagOutput",然后调用者可以使用该变量.

我知道调用者可以通过将自定义标记包装在a中来实现这一点c:set,但这并不像简单地声明"var"那样优雅.我也知道用这个@variable指令name-from-attribute可以用来实现这个目的.但是,我不知道调用者是否给出了属性"var".(如果给定,我想分配${output}给该变量,否则我想写出来${output}.)

有没有办法让我知道是否已传入"var"属性?

另一种选择是创建第二个自定义标记,可能称为"getMytag",它始终需要"var"属性并将"mytag"包装在一个中c:set.如果我在这里找不到解决办法,我会为此而努力.

(如果之前已经问过这个问题,请指出.我做了一个快速搜索,但没有找到类似的问题.)

jsp jsp-tags

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