Pregunta

Soy nuevo en Visualforce, como es obvio reconocer por lo siguiente. ¿Cómo se podría convertir una página JSP en una página ápice? He incluido algunos de los códigos más comunes que voy a tener que lidiar con y necesita el equivalente ápice. No puedo encontrar un tutorial decente o howto y no estoy teniendo demasiada suerte de la guía de desarrolladores Visualforce. Gracias

<%@ 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>
¿Fue útil?

Solución 3

Gracias a todos por sus sugerencias y comentarios. Todavía estoy trabajando para conseguir la caída del mundo Salesforce. Por fin pude responder a mi pregunta.

La funcionalidad de script del lado del servidor proporcionado por, por ejemplo, JSPs, es No disponible en las páginas Visualforce. Así como Jeff eludido anteriormente, tendría que ser hecho con el uso de un controlador de ningún tipo de codificación.

Otros consejos

Ahmad, esto parece bastante sencillo con Salesforce.com Apex y Visualforce. Con la mayoría de las páginas Visualforce tendrá que tener un controlador de Apex detrás de él para hacer realmente nada. Visualforce se compone esencialmente de una serie de bibliotecas de etiquetas así que la mayoría del trabajo pesado se realiza en el controlador de Apex. En el caso anterior que necesita para crear una lista pública de los acontecimientos a través de una consulta SOQL en su controlador. Entonces su página Visualforce es esencialmente marcado pantalla. Una de las cosas interesantes acerca de Apex y Visualforce es que hereda el formato del campo de forma automática. Por lo tanto, si su SObject Eventos contiene un campo de fecha, Visualforce formateará automáticamente la cadena para usted.

Esta es una demo con código que puede ayudarle a: Apex Buscar con Checkbox resultados

Sólo puedo publicar una URL aquí a fin de tratar el siguiente googlear para obtener más ayuda:

  • "Force.com Tutorial: Introducción a Visualforce "
  • "comenzar a desarrollar con Salesforce.com - Hoy"

HTH

Jeff Douglas
Certificado Avanzado Salesforce.com desarrollador
Appirio, Inc.

Puede que me equivoque, pero no creo que hay alguna buena manera de hacer una traducción de JSP para APEX. Oracle tiene otra tecnología que utiliza la configuración de los servicios de aplicación misma (AKA DAD) como APEX. Esto se llama una PSP o PLSQL Server Pages. Las páginas se cargan en la base de datos mediante un programa llamado LOADPSP. El concepto es el mismo que el JSP, utiliza HTML y etiquetas especiales de PSP que definen la parte dinámica de la página. Hojas de estilo CSS se pueden utilizar para definir una apariencia común a las páginas de aplicaciones.
El programa LOADPSP convierte la página en un procedimiento plsql que utiliza el kit de herramientas de Oracle HTML (OWA *, paquetes de HTP y HTF) para generar el código HTML de la página web. nombres de los procedimientos se asignan a las direcciones URL de los DAD que están configurados como por Apache mod_plsql.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top