0

入門チュートリアル: http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Social+Business+Toolkit+SDK+documentation#action=openDocument&res_title=Creating_your_first_J2EE_application_SDK1.0&content=pdcontent&sa=真実

入門チュートリアルを調べていて、ステップ 1 を実行しましたが、たまたまステップ 1.I の FileEntry データ型を解決できませんでした。どこかに使用できる新しいチュートリアルはありますか? ところで、IBM SBT SDK の最新バージョンを使用しています。

ステップ 1.I のコードのスニペットを次に示します。

            <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
            <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
            <%@page import="com.ibm.sbt.services.client.connections.files.model.FileRequestParams"%>
            <%@page import="java.util.HashMap"%>
            <%@page import="com.ibm.sbt.services.client.connections.files.FileService"%>
            <%@page import="com.ibm.sbt.services.client.connections.files.model.FileEntry"%>
            <%@page import="java.util.List"%>
            <%@page import="java.util.Map"%>
            <%@page import="com.ibm.commons.runtime.Application"%>
            <%@page import="com.ibm.commons.runtime.Context"%>  
            <html>
                        <head><title>My Files</title></head>
                        <body>
                            <div id="content">
                            <%
                            try {       
                                FileService fileService = new FileService();
                                List<FileEntry> files = fileService.getPublicFiles(null);
                                if(files != null && ! files.isEmpty()) {
                                    for (Iterator iterator = files.iterator(); iterator.hasNext();) {
                                    FileEntry file = (FileEntry)iterator.next();
                                    out.println("<a href=\"" + file.getDownloadLink() + "\"> " + file.getLabel() + "</a><br/>" );
                                }
                                } else {
                                    out.println("No Results");
                                }
                            } catch (Throwable e) {}                    
                            %>
                            </div>
                        </body> 
            </html>
4

1 に答える 1

0

使用する必要があります...

com.ibm.sbt.services.client.connections.files.FileList コレクションから継承していると思い ます https://github.com/OpenNTF/SocialSDK/blob/master/sdk/com.ibm.sbt.core/src/main /java/com/ibm/sbt/services/client/connections/files/FileList.java

FileEntry の代わりに com.ibm.sbt.services.client.connections.files.File https://github.com/OpenNTF/SocialSDK/blob/master/sdk/com.ibm.sbt.core/src/main/java/ com/ibm/sbt/services/client/connections/files/File.java

このスニペットに基づいて... https://greenhouse.lotus.com/sbt/SBTPlayground.nsf/JavaSnippets.xsp#snippet=Social_Files_Get_File_Comments

try {   
    FileService fileService = new FileService();
   FileList files = fileService.getPublicFiles(null);
    if(files != null && ! files.isEmpty()) {
        for (File file : files) {
            out.println("<a href=\"" + file.getDownloadLink() + "\"> " + file.getLabel() + "</a><br/>" );
        }
    } else {
    out.println("No Results");
    }
} catch (Throwable e) {} 

ドキュメントのエラーも報告しています

于 2014-02-06T13:51:08.383 に答える