Domanda

Sono nuovo di Visualforce, come si sarà, ovviamente, di riconoscere nel modo seguente. Come si potrebbe convertire una pagina JSP in una pagina apice? Ho incluso una parte del codice più comune che dovrò affrontare e hanno bisogno l'equivalente apice. Non riesco a trovare un tutorial decente o howto e non sto avendo molta fortuna dalla guida sviluppatori Visualforce. Grazie

<%@ 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>
È stato utile?

Soluzione 3

Grazie a tutti per i vostri suggerimenti e commenti. Sto ancora lavorando per ottenere il blocco del mondo Salesforce. Ero finalmente in grado di rispondere alla mia domanda.

La funzionalità di scripting lato server fornito, ad esempio, JSP, è non disponibili alle pagine Visualforce. Così come Jeff eluso in precedenza, qualsiasi codifica dovrebbe essere fatto con l'uso di un controller.

Altri suggerimenti

Ahmad, questo sembra piuttosto semplice con Salesforce.com Apex e Visualforce. Con la maggior parte delle pagine Visualforce è necessario avere un controller Apex dietro di esso per fare davvero nulla. Visualforce è costituito essenzialmente una serie di librerie di tag quindi la maggior parte del lavoro è fatto nel controllore Apex. Nel tuo caso sopra è necessario creare un elenco pubblico di eventi tramite una query SOQL nel controllore. Poi la pagina Visualforce è essenzialmente visualizzazione markup. Una delle cose più interessanti di Apex e Visualforce è che eredita la formattazione del campo automaticamente. Pertanto, se il SObject eventi contiene un campo data, Visualforce formatta automaticamente la stringa per voi.

Ecco una demo con il codice che può aiutare a: Apex Ricerca con checkbox Risultati

posso pubblicare un solo URL qui in modo da provare googling il seguente per ulteriori informazioni:

  • "Force.com Tutorial: An Introduction a Visualforce "
  • "iniziare a sviluppare con Salesforce.com - Oggi"

HTH

Jeff Douglas
Avanzata Certified Developer Salesforce.com
Appirio, Inc.

I può essere sbagliato, ma non credo ci sia un buon modo per fare una traduzione di JSP per APEX. Oracle ha un'altra tecnologia che utilizza la configurazione dei servizi stessa applicazione (AKA DAD) come APEX. Questo si chiama una PSP, o PLSQL Server Pages. Le pagine vengono caricate nel database da un programma chiamato LOADPSP. Il concetto è lo stesso di JSP, utilizza HTML e tag speciali per PSP che definiscono la parte dinamica della pagina. I fogli di stile CSS possono essere utilizzati per definire un aspetto comune alle pagine applicazioni.
Il programma LOADPSP converte la pagina in una procedura plsql che utilizza il toolkit di Oracle HTML (OWA *, pacchetti HTP, e HTF) per generare il codice HTML della pagina web. I nomi delle procedure sono mappati in URL per i babbi che sono configurati come per Apache mod_plsql.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top