<%@ page contentType="text/html; charset=UTF-8" language="java"%>
<%@ taglib uri="WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="WEB-INF/struts-logic.tld" prefix="logic"%>
这几条语句,运行时页面显示正常,无乱码.
但当我将这4条语句另作为一个jsp文件,然后用"<%@ include file="***.jsp" %>"语句
加到需要用到这些语句的jsp文件最前面,重新运行,结果出现乱码.
我又将"<%@ page contentType="text/html; charset=UTF-8" language="java"%>"
剪出来,再分别放到每个jsp文件前面,重新运行,结果显示又正常.
有一点不解的是,理论上,两种用法是一样的,显示的结果却不同.
3 个解决方案
#1
是加在第一行最先导入吗?
#2
jsp中
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话应该是放在第一行的,放在其他的地方可能就会有问题
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话应该是放在第一行的,放在其他的地方可能就会有问题
#3
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话我是放在第一行的,
这句话我是放在第一行的,
#1
是加在第一行最先导入吗?
#2
jsp中
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话应该是放在第一行的,放在其他的地方可能就会有问题
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话应该是放在第一行的,放在其他的地方可能就会有问题
#3
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
这句话我是放在第一行的,
这句话我是放在第一行的,