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>
效果;