在html中<#list>被当成字符串输出了,但是别的页面的<#list>正常,页面也没报错,后台controller里也没错传值正常,怎么回事?
贴出一下代码,可能是字符是全角的当成了中文
<preclass="brush:html;toolbar:true;auto-links:false;"><div><#listdatatypePage.getList()asx><inputtype="checkbox"id="type_${(x.id)!}"name="checkbox"value="${(x.id)!}"style="width:auto;"/>${(x.datatype)!}</#list></div><div><#listelementsPage.getList()asx><inputtype="checkbox"id="main_${(x.id)!}"name="checkbox"value="${(x.id)!}"onclick="selectApp(this)"style="width:auto;"/>${(x.elements)!}</#list></div><#listdatatypePage.getList()asx>${(x.datatype)!}
<#listelementsPage.getList()asx>${(x.elements)!}
在页面最后就是显示成上边这样直接当字符串输出了。我试了把别的一样的粘过来还是不好使,也不报错。
<aclass="referer"target="_blank">@JFinal
难道你用的是renderJsp或者设置了me.setViewType(ViewType.JSP)然后用的render(....) <preclass="brush:java;toolbar:true;auto-links:false;">setAttr("datatypePage",DataType.dao.paginate(getParaToInt(0,1),10));setAttr("elementsPage",Elements.dao.paginate(getParaToInt(0,1),10));不好意思,粘贴错了,将别的粘过来了
<atarget="_blank"rel="nofollow">@JFinal
后端用的变量名为approvalPage,前端用的datatypePage,自然会出错我之前是这么写的,之前粘的那个是我说的好使的那个,粘错了,你看看这个有问题么。不好意思啊。
<preclass="brush:java;toolbar:true;auto-links:false;">setAttr("datatypePage",DataType.dao.paginate(getParaToInt(0,1),10));setAttr("elementsPage",Elements.dao.paginate(getParaToInt(0,1),10));我之前是这么写的,之前粘的那个是我说的好使的那个,粘错了,你看看这个有问题么。不好意思啊。
<preclass="brush:java;toolbar:true;auto-links:false;">setAttr("datatypePage",DataType.dao.paginate(getParaToInt(0,1),10));setAttr("elementsPage",Elements.dao.paginate(getParaToInt(0,1),10));版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。