質問

以下を見れば明らかなように、私は VisualForce を初めて使用します。JSP ページを Apex ページに変換するにはどうすればよいでしょうか?対処する必要があり、apex と同等のコードが必要な最も一般的なコードをいくつか含めました。まともなチュートリアルやハウツーが見つからず、VisualForce 開発者ガイドもあまり役に立ちません。ありがとう

<%@ page import="java.util.*" %>
<%@ page import="java.text.SimpleDateFormat" %>

            <div class="contentBox">
                <h2>Upcoming Events</h2>
                <%
                    SimpleDateFormat formatter = new SimpleDateFormat("MMM dd, yyyy");
                    if(session.getAttribute("upcoming")!= null) {

                        List<Event> upcomingList = (List)session.getAttribute("upcoming");
                        if(upcomingList!=null) {
                            for(Event event:upcomingList) {
                            String date = formatter.format(event.getDate());
                            %>
                    <p><a href="/doep/ViewEventDetail?id=<%=event.getId()%>" class="titleReg"><%=event.getEventName()%>:<br /></a>
                    <span class="stamp"><%=date %> / <%=event.getTime() %><br />
                    <%= event.getAddress()%></span>
                <%}
                        }
                    }   
                    %>

            </div>
役に立ちましたか?

解決 3

あなたの提案やコメントありがとうございました。私はまだSalesforceの世界のこつを得るために働いています。私は最終的に私の質問に答えることができました。

たとえばJSPのが提供するサーバーサイド・スクリプトの機能は、Visualforceページのを利用できないのです。ジェフは、上記に逃れたようなので、任意のコーディングは、コントローラを使用して行われる必要があるだろう。

他のヒント

アーマドさん、これは Salesforce.com Apex と Visualforce を使用すると非常に簡単に見えます。ほとんどの Visualforce ページでは、実際に何かを行うにはその背後に Apex コントローラが必要です。Visualforce は基本的に一連のタグライブラリで構成されているため、面倒な作業のほとんどは Apex コントローラで行われます。上記のケースでは、コントローラの SOQL クエリを介してイベントの公開リストを作成する必要があります。この場合、Visualforce ページは基本的にマークアップを表示することになります。Apex と Visualforce の優れた点の 1 つは、フィールドの書式設定が自動的に継承されることです。したがって、イベント SObject に日付項目が含まれている場合、Visualforce は文字列を自動的にフォーマットします。

以下に役立つコードを含むデモを示します。 チェックボックスの結果による Apex 検索

ここに投稿できる URL は 1 つだけなので、詳細については次の検索を試してください。

  • 「Force.com チュートリアル:Visualforceの紹介」
  • 「Salesforce.com を使った開発を今すぐ始めましょう!」

HTH

ジェフ・ダグラス
上級認定 Salesforce.com 開発者
株式会社アピリオ

私が間違っている可能性がありますが、私はAPEXにJSPの翻訳を行うには何か良い方法があるとは思いません。 Oracleは、APEXと同じアプリケーションサービスのセットアップ(AKA DAD)を使用して、別の技術を持っています。これは、PSP、またはPLSQL Server Pagesのと呼ばれています。ページがするloadpspと呼ばれるプログラムによってデータベースにロードされています。コンセプトは、JSPと同じであり、それは、HTMLやページの動的な部分を定義する特殊なPSPのタグを使用しています。 CSSスタイルシートは、共通の外観を定義し、アプリケーションのページに感じるために使用することができる。
するloadpspプログラムは、WebページのHTMLを生成するには、Oracle HTMLツールキット(OWA *、HTP、およびHTFパッケージ)を使用していますPLSQLプロシージャにページを変換します。プロシージャ名は、Apache MOD_PLSQLに従って構成されているのDADによってURLの中にマッピングされる。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top