- dom的应用
- tomcat的安装,实测可用
- 启动的话,就不开机自了,
/opt/tomcat8/bin/startup.sh
这句用来启动 - 用idea创建一个java web,实测可用
- page指令常用有:有contentType,import,pageEncoding,
1,contentType最常见,自动生成的里面一般都有,一般里面有页面的字符集,语言等,
2,import用来导包
3,pageEncoding, IDEA自动生成的里面没有,然后出错了,这个最好写上,避免出错 - include指令,用来包含别的内容
- taglib指令用来导入别的标签
- jsp中嵌入全局的java变量,方法,用,直接写,
<%!
public String add(int a ,int v){
return "" + a * v;
}
%>
是:<%= add(10,19)%>
-
<%-- --%>
jsp注释不会显示在网页源代码中。 -
<!-- -- >
html注释会显示在网页源代码中。 -
<!-- <% %> -->
html中的注释中有java代码,这就是动态注释。 -
关于jsp提交表单给另一个jsp中文乱码的问题:
1,在接受的jsp加上以下代码,实测有效:<% request.setCharacterEncoding("UTF-8"); %>
2,可以用
new String(request.getParemeter("name").getBytes("IOS8859_1"), "UTF-8")
3,可以改变tomcat的配置,但是我还没有实验成功过,以上连个都是治标不治本,这个是治本的
-
**cookie的问题有待解决,当用浏览器打开一个网页时,应该是自动创建一个cookie,而且,如果不设置,cookie就会一直存在,当一个网页改变cookie时,所有网页的cookie都会改变。
-
jsp之几个常用内置对象:
1,request对象,常用来获得url中,表单中的参数,增加,获得cookie,删除加请求中的属性,返回请求用的协议,主机等。
2,response对象,常用来重定向,增加cookie,设置http头。
3,session对象,与请求有关回话对象。
cookie和session的区别,链接1
链接2 -
application对象,加强版的session对象,还可以获得应用程序的初始化参数。
-
out对象,可以用于输出,有println,print其实显示在页面上都是不换行的。