-
include指令和include动作的比较
查看全部 -
<welcome-file-list> <welcome-file>/haha.jsp</welcome-file> </welcome-file-list>
修改默认欢迎页面 web.xml
查看全部 -
@JSP---常用JSP动作(include、forward、param)
一、include动作
语法;<jsp:include page="URL" flush="true|false" /> 默认false
page:要包含的页面
flush:被包含的页面是否使用缓冲读取二、forward动作
语法:<jsp:forward page="URL" />
等于服务器内部转发指令 request.getRequestDispacher("URL").forward(req,res);三、param动作
语法:<jsp:param name="参数名" value="参数值" />
常常与<jsp:forward></jsp:forward>一起使用,并作为其【子标签】。
用于传递新参数或者【修改原有参数值】,修改参数时使用form表单里的参数名称即可。
eg:
<jsp:forward page="url">
<jsp:param value="123@qq.com" name="email"/>
</jsp:forward>查看全部 -
@JSP---include指令与动作的区别
1.语法格式 <%@ include file="url" %> <jsp:include page="url">
2.发生作用期间 页面转换期间 请求期间
3.包含内容 文件的实际内容 页面的输出
4.转换成的servlet 主页面和包含页面转换为一个servlet 主页面和包含页面转换为独立的servlet
5.编译时间 较慢 资源必须被解析 较快
6.执行时间 稍快 较慢 每次资源必须被解析查看全部 -
@JSP---Session与Cookie对比
1.保存位置:session在服务器端内存,cookie在客户端文本
2.保存对象:session保存Object类(保存对象大小没有限制),cookie保存String类型(保存对象大小有限制)
3.生存权:session会话结束即销毁,cookie可以长期保存在客户端
4.重要性:session安全性更高,保存重要信息,cookie保存不重要的信息查看全部 -
@JSP---Cookie中文乱码问题
1.java.net包下的URLEncoder类来进行编码
public static encode(String key, String enco);
2.URLDecoder类进行解码
URLDecoder.decode(String key, String enco);
3.如果在登录界面把username和password的值设为了null,那么在登陆框就会出现null,最好是设为""。
4.查找Cookie时,是按照k值进行查找的
eg:
request.setCharacterEncoding("utf-8");
String username = URLEncoder.encode(request.getParameter("username"),"utf-8");//编码,防止中文乱码
username = URLEncoder.decode(request.getParameter("username"),"utf-8");//解码,防止中文乱码查看全部 -
page对象常用方法
查看全部 -
appplication对象的常用方法
查看全部 -
设置session超时
查看全部 -
session具体用法
查看全部 -
@JSP---创建与使用Cookie
创建Cookie对象
Cookie newCookie=new Cookie(String key,Object value);
写入Cookie对象
response.addCookie(newCookie);
读取Cookie对象
Cookie[] cookies=request.getCookie();常用方法;
· void setMaxAge(int expiry) 设置cookie的有效期,以秒为单位
· void setValue(String value) 在cookie创建后,对cookie进行赋值
· String getName() 获取cookie的名称
· String getValue() 获取cookie的值
· int getValue() 获取cookie的有效时间,以秒为单位查看全部 -
@JSP---状态管理cookie
1.cookie:是web服务器保存在客户端的一系列文本信息。
典型应用一:判断注册用户是否已经登录网站。
典型应用二:保存用户浏览记录。2.作用:
1、对特定对象的追踪。
2、保存用户网页浏览记录与习惯。
3、简化登录。3.安全风险:容易泄露用户信息
查看全部 -
session对象的常用方法
查看全部 -
请求转发与请求重定向的区别
查看全部 -
@JavaBean---Model1开发程序
使用MODEL1模式开发:
PO层(JAVABEAN)
DAO层(实现逻辑)
在jsp中Java实体和dao实体都要import或者只使用<jsp:usebeans>来直接实例化(使用<jsp:usebeans>不需要进行引进)查看全部
举报