SerializableFieldHandler.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:org.portletbeans 作者:
@Override
public void store(final PortletPreferences preferences, final String key, final Serializable value)
        throws ReadOnlyException {
    if (value == null) {
        preferences.setValue(key, null);
    } else {
        try {
            final ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            new ObjectOutputStream(buffer).writeObject(value);
            preferences.setValue(key, DatatypeConverter.printBase64Binary(buffer.toByteArray()));
        } catch (final IOException e) {
            log.error("Could not serialize object for preferences: " + value, e);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号