我必须使用多种语言的Recaptcha在一个网站上,是用jsp和serverside-javascript和使用Liferay编程。
现在,由于Recapchas语言选项是错误的,更改插件语言的唯一方法是在脚本标记中的公钥之后添加&hl=de (例如德语)。
我现在的问题是:我能用这样的东西吗?
<script type="text/javascript"
src="http://www.google.com/recaptcha/api/challenge?k=my_public_key&hl=<%= liferay-ui:message key="captchalang"%>">
</script>我已经在语言配置文件中定义了不同的语言键。我只需要把它的价值输入src""
我知道这不是很多信息,但我刚开始做程序员,我以前从未见过像jsp/serverside-javascript这样的东西(所以我几乎不知道它是如何工作的……)
谢谢和欢呼
朱奇
发布于 2013-09-12 20:20:17
而不是
<%= liferay-ui:message key="captchalang"%>使用
<liferay-ui:message key="captchalang"></liferay-ui:message>因为这个救生筏显然是个标签库。
这也意味着在JSP的顶部需要包含标记库。它应该是这样的:
<%@ taglib uri="http://liferay.com/tld/liferay-ui" prefix="liferay-ui" %>您还需要将标记库的jar文件放在服务器的正确位置。
https://stackoverflow.com/questions/18768781
复制相似问题