我可以通过简单的Apex代码使用一些常规帮助。只是因为你知道我是Salesforce.com的新手,但不是网络应用程序编程(12年但是使用Coldfusion和一些Perl并且习惯了MVC架构),尽管我还没有深入了解Java或C#。 / p>
所以我正在研究一个简单的控制器,我将在一个简单的VF页面中使用它。我只想返回值并在页面上显示它,但我在编译期间遇到了一些语法问题。到目前为止,这是我的代码:
Controller - mytest.cls
public with sharing class myTest {
public class addNewFolder {
String tmpFolderName = 'MyTestFolder';
String tmpObjectID = '22K22';
String tmpResult = 'Whoo-hoo!';
System.debug('XIX|' + tmpResult);
return tmpResult;
}
}
错误
描述资源路径位置类型 保存错误:期待正确的括号,找到'XIX |' mytest.cls / PREPROD / src / classes第15行Force.com保存问题
答案 0 :(得分:1)
据我了解
addNewFolder
是一种方法。所以不要写
你必须写public class addNewFolder
public string addNewFolder() {... return tmpResult;}
我希望它会对你有所帮助。
答案 1 :(得分:0)
看起来|
字符导致错误。您可以尝试转义|
字符,如下所示:
System.debug('XIX\\|' + tmpResult);
或者,你可以使用不同的角色:
System.debug('XIX-' + tmpResult);
更新:仔细查看代码后,我意识到superfell是对的(请参阅他对您上述问题的评论)。