翻译 JSP VisualForce
-
19-09-2019 - |
题
我是 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页面。因此,像杰夫躲避到以上,任何编码将需要通过使用控制器来完成的。
其他提示
Ahmad,对于 Salesforce.com Apex 和 Visualforce,这看起来非常简单。对于大多数 Visualforce 页面,您需要有一个 Apex 控制器才能真正执行任何操作。Visualforce 本质上由一系列标签库组成,因此大部分繁重的工作都是在 Apex 控制器中完成的。在上面的情况下,您需要通过控制器中的 SOQL 查询创建事件的公共列表。那么您的 Visualforce 页面本质上就是显示标记。Apex 和 Visualforce 的一大优点是自动继承字段的格式。因此,如果您的事件 SObject 包含日期字段,Visualforce 将自动为您设置字符串格式。
这是一个包含代码的演示,可以帮助您: 带复选框结果的 Apex 搜索
我只能在这里发布一个网址,因此请尝试谷歌搜索以下内容以获得更多帮助:
- “Force.com 教程:简介 到 Visualforce”
- “立即开始使用 Salesforce.com 进行开发!”
华泰
杰夫·道格拉斯
高级认证 Salesforce.com 开发人员
阿皮里奥公司
我可能是错的,但我不相信有做JSP的翻译APEX什么好办法。 Oracle有一个使用相同的应用服务设置(AKA DAD)作为APEX另一种技术。这就是所谓的PSP,或PLSQL服务器页面。该页面由一个名为LOADPSP程序加载到数据库中。这个概念是一样的JSP,它使用HTML和定义页面的动态部分特殊PSP标签。 CSS样式表可以用于定义一个通用的外观和感觉的应用程序页面。点击 该LOADPSP程序的页面转换为使用Oracle HTML工具包(OWA *,HTP和HTF包)来生成网页的HTML中的PLSQL过程。过程名称是由被配置为每阿帕奇的mod_plsql的DADs的映射到网址。