JSP 09: 乱码问题解决和JSP include

1.  乱码问题解决

<1>.  第一种解决方式 

<2>.  第二种解决方式

提前设置编码格式, 再获取参数:

<%

  request.serCharacterEncoding("UTF-8");

  String username = request.getParameter("username");

%>  

2.  JSP include

在很多网站中, 头部和尾部在页面跳转中不改变

为了增加代码的复用性, 只需要创建一个头部/尾部文件, 并在需要的时候引入即可.

例如, 在index.jsp中:

<body>

  <jsp:include page="head.jsp"> </jsp:include>

<%
  pageContext.setAttribute("user","庞博",PageContext.SESSION_SCOPE);
  System.out.println(session.getAttribute("user"));
%>

  <jsp:include page="footer.jsp"> </jsp:include>
</body>

效果;

原文地址:https://www.cnblogs.com/JasperZhao/p/13506852.html