首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >翻译JSP VisualForce

翻译JSP VisualForce
EN

Stack Overflow用户
提问于 2010-02-07 02:18:02
回答 3查看 1.7K关注 0票数 1

我是VisualForce的新手,您可以通过以下几点很明显地认出它。如何将jsp页面转换为顶端页面?我已经包含了一些最常见的代码,我将不得不处理这些代码,并需要与之等效的顶层代码。我找不到一个像样的教程或方法,我也没有从VisualForce开发人员指南中得到太多的幸运。谢谢

代码语言:javascript
复制
<%@ 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>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-04 22:12:15

感谢大家的建议和评论。我还在努力掌握Salesforce世界的诀窍。我终于能够回答我的问题了。

由例如JSP提供的服务器端脚本的功能在Visualforce页面上是不可用的()。因此,就像Jeff在上面提到的那样,任何编码都需要使用控制器来完成。

票数 0
EN

Stack Overflow用户

发布于 2010-02-09 21:41:23

艾哈迈德,使用Salesforce.com Apex和Visualforce,这看起来非常简单。对于大多数Visualforce页面,您需要在它后面有一个Apex控制器,才能真正做任何事情。Visualforce基本上是由一系列标记库组成的,因此大多数繁重的任务都是在Apex控制器中完成的。在上面的示例中,您需要通过控制器中的SOQL查询来创建事件的公共列表。那么你的Visualforce页面实质上就是显示标记。关于Apex和Visualforce的一个很酷的事情是自动继承字段的格式。因此,如果您的Event SObject包含日期字段,Visualforce将自动为您设置字符串格式。

以下是一个演示,其中的代码可能会对您有所帮助:Apex Search with Checkbox Results

我只能在这里发布一个URL,所以尝试搜索以下内容以获得更多帮助:

  • "Force.com Tutorial: An Introduction to Visualforce"
  • "Start Developing with Salesforce.com - Today!"

HTH

杰夫·道格拉斯

高级认证Salesforce.com开发人员

Appirio公司

票数 4
EN

Stack Overflow用户

发布于 2010-02-09 01:46:31

我可能错了,但我不相信有任何好的方法来完成JSP到APEX的转换。Oracle有另一种技术,它使用与APEX相同的应用程序服务设置(AKA DAD)。这称为PSP或PLSQL服务器页面。这些页面由一个名为LOADPSP的程序加载到数据库中。其概念与JSP相同,它使用html和特殊的PSP标记来定义页面的动态部分。CSS样式表可用于定义应用程序页面的公共外观。

LOADPSP程序将页面转换为一个plsql过程,该过程使用Oracle HTML (OWA*、HTP和HTF包)为网页生成html。按照Apache MOD_PLSQL配置的DAD将过程名称映射到URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2214130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档