小翼 发表于 2015-4-8 17:56:24

生成的标签在页面中显示前面有?

本帖最后由 小翼 于 2015-4-8 17:57 编辑

各位好!

今天下载的最新版本,部署起来运行。

按文档,新创建了一个person模块,发现标签名称前面有一个?。如图1。
其实其他页面也存在类似的问题,如常用实例菜单中。如图2。
根据页面查看代码发现修改以下程序解决问题。如图3。

代码具体位置:org.jeecgframework.web.system.service.impl.MutiLangServiceImpl第47行。

if("null".equals(langContext)||langContext==null |langKey.startsWith("?")){

修改为:
if("null".equals(langContext)||langContext==null ||langContext.startsWith("?")){

修改后重新运行,页面正常显示,如图4、图5.

小翼 发表于 2015-4-8 18:05:25

上文提到的方法有误。

这个问号标记是用来标示,那些功能点未做国际化翻译!
修改方法:
执行sql:update t_s_muti_lang set lang_context = '' where lang_key='common.notfind.langkey';
重启服务,因为有缓存
页: [1]
查看完整版本: 生成的标签在页面中显示前面有?