jsp,<%@ page contentType="text/html; charset=utf-8" language="java"%>,竟然影响jstl???

由于页面都是加了这一句<%@pagecontentType="text/html;charset=utf-8"language="java"%>,有个带有<c:forEa... 由于页面都是加了这一句
<%@ page contentType="text/html; charset=utf-8" language="java"%>,有个带有
<c:forEach 的jsp页面,都正常,但是由于后台设置了request.setCharacterEncoding("GBK");我就想换成这样试试
<%@ page contentType="text/html; charset=GBK" language="java"%>
竟然此刻报错,提示为
The end tag "</c:forEach" is unbalanced

晕。这是怎么回事?编码和jstl相关吗?
展开
 我来答
freejsdou
2011-03-21 · TA获得超过421个赞
知道小有建树答主
回答量:364
采纳率:100%
帮助的人:376万
展开全部
这两者没有关系。
应该是原来的jsp文件编码的问题。你可以在jsp上点右键,选“Properties”,第一个选项“Resource”,然后看下面的Text file encoding是什么格式的?你可以也改成GBK的。
如果出现乱码之类的,你可以重建一个jsp,改成GBK编码的,然后把原来的内容copy过来再保存应该就好了。
用utf-8挺好的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式