Question

Je suis nouveau à Visualforce, que vous reconnaîtrez évidemment par ce qui suit. Comment peut-on convertir une page jsp dans une page sommet? J'ai inclus une partie du code le plus commun que je vais devoir traiter et besoin du sommet équivalent. Je ne peux pas trouver un tutoriel décent ou howto et je ne suis pas avoir trop de chance du guide des développeurs Visualforce. Merci

<%@ 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>
Était-ce utile?

La solution 3

Merci à tous pour vos suggestions et commentaires. Je travaille toujours pour obtenir le coup du monde Salesforce. J'ai enfin pu répondre à ma question.

La fonctionnalité de script côté serveur fourni par exemple les pages JSP, est non disponible sur les pages Visualforce. Donc, comme Jeff éludé ci-dessus, tout codage devrait être fait avec l'utilisation d'un contrôleur.

Autres conseils

Ahmad, cela semble assez simple avec Salesforce.com Apex et Visualforce. Avec la plupart des pages Visualforce vous aurez besoin d'avoir un contrôleur Apex derrière elle pour vraiment faire quelque chose. Visualforce est composé de essentiellement une série de bibliothèques de balises donc la plupart du levage de charges lourdes est fait dans le contrôleur Apex. Dans votre cas ci-dessus, vous devrez créer une liste publique des événements via une requête SOQL dans votre contrôleur. Ensuite, votre page Visualforce est essentiellement le balisage d'affichage. L'une des choses cool sur Apex et Visualforce est héritant la mise en forme du champ automatiquement. Par conséquent, si votre SObject événement contient un champ de date, Visualforce formate automatiquement la chaîne pour vous.

Voici une démo avec le code qui peut vous aider à: Apex Recherche avec Résultats Checkbox

Je ne peux pas poster un URL ici alors essayez googler ce qui suit pour plus d'aide:

  • "Force.com Tutoriel: Introduction à Visualforce "
  • "Commencer à développer avec Salesforce.com - Aujourd'hui,"

HTH

Jeff Douglas
Salesforce.com avancée Certified Developer
Appirio, Inc.

Je peux me tromper, mais je ne crois pas qu'il y ait une bonne façon de faire une traduction de JSP à APEX. Oracle a une autre technologie qui utilise les mêmes services d'application de configuration (AKA DAD) comme APEX. Ceci est appelé une PSP ou PLSQL serveur Pages. Les pages sont chargées dans la base de données par un programme appelé LOADPSP. Le concept est le même que JSP, il utilise des balises html et spéciales PSP qui définissent la partie dynamique de la page. Les feuilles de style CSS peuvent être utilisées pour définir un regard commun et sentir les pages d'applications.
Le programme convertit LOADPSP la page en une procédure PLSQL qui utilise le toolkit Oracle HTML (OWA *, HTP et forfaits FASS) pour générer le code HTML de la page Web. Les noms de procédures sont mises en correspondance avec des URL des DADs qui sont configurés comme par Apache mod_plsql.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top