我是ColdFusion的初学者。我刚学完一些教程,了解ColdFusion中使用的基本标签和函数。我有兴趣开发一个带有登录功能的简单Web应用程序作为第一步,其中在表单中输入的用户名和密码在后端java代码中得到验证。在提交表单时,我无法找到如何调用后端java函数来进行验证。用ColdFusion开始我的旅程将会非常有帮助。
答案 0 :(得分:10)
您是否有理由在java中创建登录验证?您可能无法理解ColdFusion可以为您做些什么。您可以使用HTML,ColdFusion及其与关系数据库的连接来创建功能齐全的登录。 This tutorial touches on a lot of that functionality
有可能compile java objects and call them using ColdFusion,但这绝对不是ColdFusion教程材料的初学者介绍。
答案 1 :(得分:2)
在CFML中调用Java对象的方法非常容易。一个只是创建Java对象实例,然后...调用它的方法。 EG:
<cfscript>
string = createObject("java", "java.lang.String").init("my string"); // init() calls the appropriate constructor
indexOf = string.indexOf("ring");
charAt = string.charAt(4);
toCharArray = string.toCharArray();
toUpperCase = string.toUpperCase();
writeDump([string,indexOf,charAt,toCharArray,toUpperCase]);
</cfscript>
通常有一些关于类型转换的修辞:CFML的松散/动态类型需要在发送到Java之前进行编组。查找javaCast()
。
但基本上就是这样。