test.jsp如下:
<%@page contentType="text/html;charset=GB2312" %>
<%
String name=request.getParameter("name");
String pass=request.getParameter("pass");
if(name==null||pass==null){
%>
<%@include file="login.html"%>
<%}
else if(name.trim().length()>0&&pass.trim().length()>0){%>
/jsp:include
<%}else{%>
<%@include file="login.html"%>
<%}%>
看你三个文件,三个不同的编码格式,改成一样的就好了
在网页编程中基本要素就是统一字符 你的一个中用的是gb2312 一个utf-8 建议使用utf-8字符 中文乱码出现问题会小些