小编Kal*_*aju的帖子

Java Mail不支持电子邮件主题中的UTF-8字符

以下是我的电子邮件设置代码:

  String bodyMessage="Dear Renavçilçleç Françoisç InCites™";
  String subject = "Your new InCites™ subscription";

  Properties _sessionProperties = new Properties();
  _sessionProperties.put("mail.transport.protocol", "smtp");
  _sessionProperties.put("mail.smtp.host", "hostname");
  _sessionProperties.put("mail.smtp.port", "25");

  Session session = Session.getInstance(_sessionProperties, null);

  MimeMessage mimemsg = new MimeMessage(session);
  mimemsg.addRecipients(Message.RecipientType.TO, "xxx@gmail.com");
  mimemsg.setSubject(subject, "UTF-8");

  // Create a multi-part message
  MimeMultipart multipart = new MimeMultipart();
  // Set the subType
  multipart.setSubType("alternative");
  BodyPart part = new MimeBodyPart();

  part.setContent(bodyMessage, "charset=UTF-8");

  // Set the emailBody and emailType to MIME BodyPart
  part.setDataHandler(new DataHandler(new ByteArrayDataSource(
      bodyMessage, "text/html;")));

  // Add the MIME BodyPart to …
Run Code Online (Sandbox Code Playgroud)

java

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

泽西与Struts2

我正在使用带有Struts2的球衣.但是由RestFul服务调用不起作用.以下是我的配置文件

在struts.xml

<?xml version="1.0" encoding="UTF-8"?>    
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
        "http://struts.apache.org/dtds/struts-2.1.dtd">

<struts>
    <package name="default" namespace="/" extends="struts-default">
    <result-types>
        <result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" />
    </result-types>

     <interceptors>
            <interceptor-stack name="default">
                 <interceptor-ref name="defaultStack">
                    <param name="exception.logEnabled">true</param>
                    <param name="exception.logLevel">ERROR</param>
                    <param name="params.excludeParams">/service/*</param>
                </interceptor-ref>
            </interceptor-stack>
        </interceptors>

        <default-interceptor-ref name="default" />

        <action name="defaultAction"
            class="com.gemini.web.controller.BinMasterController"
            method="binMaster">
            <result name="binMaster" type="tiles">binMaster</result>
        </action>    
    </package>    
</struts>
Run Code Online (Sandbox Code Playgroud)

在web.xml

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <!-- Client config -->
    <context-param>
        <param-name>
            org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
        </param-name>
        <param-value>
            /WEB-INF/tiles.xml
        </param-value>
    </context-param>

    <filter>
        <filter-name>struts2</filter-name> …
Run Code Online (Sandbox Code Playgroud)

rest struts2 jersey url-mapping restful-url

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

Vaadin中的缓存问题

我有一个示例应用程序,其中包含以下三个步骤

输入用户详细信息 - >个人详细信息 - >已完成

当我点击链接时,它将调用我的vaadin应用程序.问题是,一旦我的三步过程完成,当我再次尝试点击我的vaadin链接时,它仍会显示最终向导页面'已完成'

(如果我想再次查看第一页,即输入用户详细信息向导页面,则需要清除浏览器缓存或需要重新启动浏览器)

vaadin

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

对于Vaadin组合框,我需要显示一个值并设置另一个值

我有Vaadin Combo Box以下物品

Application
Federation
Innovation
Run Code Online (Sandbox Code Playgroud)

当用户从下拉框中选择应用程序时,我需要以类似的方式设置APP

Federation - FED
Innovation - INV
Run Code Online (Sandbox Code Playgroud)

所以当我只需要它的短代码而不是全名时.怎么实现呢?

vaadin

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

如何在Drupal 7中读取JSON数据

我有一个服务器1,它将JSON数据发布到我的服务器2 URL(Drupal站点)

示例JSON请求对象

{"ConfirmationNumber":"344", "E-mailAddress":"EMAIL@ADDRESS.COM", "FirstName":"FIRSTNAME", "LastName":"LASTNAME", "SKU":"XYZ"}
Run Code Online (Sandbox Code Playgroud)

我需要在Drupal站点中读取上述请求意味着服务器2解析JSON对象并执行一些业务逻辑.任何快速帮助真的很感激

示例:http: //mydrupalsite.com/services/register

某些外部网站将JSON数据发布到我的上述URL.

我需要阅读他们在我的drupal网站上发布的JSON内容.这就是我要的.获取/读取数据是我的第一步.解析很好,我们可以做下一步.

drupal

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

标签 统计

vaadin ×2

drupal ×1

java ×1

jersey ×1

rest ×1

restful-url ×1

struts2 ×1

url-mapping ×1