JSP的页面元素
a.脚本Scriptlet
i.
<%
局部变量、java语句
%>
ii.
<%!
全局变量、定义方法
%>
iii.
<%=输出表达式%>
b.指令
page指令,形如:<%@ page …%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
page指定的属性:
language:jsp页面使用的脚本语言
import:导入类
pageEncoding:jsp文件自身编码
contentType:浏览器解析jsp的编码
c.注释
html注释<!-- -->
可以被客户通过浏览器查看源码所观察到
java注释// /* */
jsp注释<%-- --%>
get和post的区别:
i.get在地址栏显示请求信息,(但是地址栏能够容纳的信息有限)
ii.文件上操作必须是post(推荐使用post)
统一请求的编码 request
get方式请求 如果出现乱码,解决:修改server.xml,一次性的更改tomcat默认的get提交方式的编码(utf-8)
建议使用tomcat时,首先在server.xml中统一get方式的编码:URIEncoding=“UTF-8”
post直接在<% %>
中添加request.setCharacterEncoding("utf-8") ;