为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JAVA遇见HTML——JSP篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • Cookie创建与使用
    查看全部
  • 保存用户状态
    查看全部
    0 采集 收起 来源:Cookie概述

    2015-05-17

  • ...........
    查看全部
    0 采集 收起 来源:session对象

    2015-05-17

  • session和cookie的区别
    查看全部
  • Model1
    查看全部
    0 采集 收起 来源:Model1简介

    2015-05-17

  • param动作 1、语法:<jsp:param name="参数名" value="参数值"> 2、【常常与<jsp:forward></jsp:forward>一起使用】,并作为其【子标签】。 3、用于传递新参数或者【修改原有参数值】,修改参数时使用form表单里的参数名称即可。同样用request.getParameter("参数名")获取 必须与forward、include及plugin动作配合使用。通常与forward动作一起使用,作为它的子标签,它的作用是指定某个参数值,可以用于传递参数, <jsp:forward page="url"> <jsp:param value="123@qq.com" name="email"/> <jsp:param value ="888888" name="password"/> </jsp:forward>
    查看全部
    0 采集 收起 来源:param动作

    2018-03-22

  • forward动作标签: 等同于 服务器内部跳转指令 1、forward动作:<jsp:forward page="url"> 2、param动作:<jsp:param name="参数名" value="参数值"> 3、include动作:<jsp:include page="sample.jsp" flush="true"> <jsp:param name="name" value="value"/> </jsp:include>
    查看全部
    0 采集 收起 来源:forward动作

    2018-03-22

  • include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中‘因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素<jsp:include>. include指令的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。 仅当include动作不能满足要求时,我们才应该使用include指令。 include动作在维护上的优势十分巨大,当两种方法都可以使用时,include动作几乎肯定是首选的方法。 对于文件包含,应该尽可能地使用include动作。仅在所包含的文件中定义了主页面要用到的字段或方法,或所包含的文件设置了主页面的响应报头时,才应该使用include指令。 因为include指令更为强大。include指令允许所包含的文件中含有影响主页面的Jsp代码,比如响应报头的设置和字段、方法的定义。 例子://subpage.jsp <%! int num=0; %> //mainpage.jsp <html> <body> <%@ include file="subpage.jsp" %> <%= num %> </body> </html> 当然使用include动作时这是不可能的,因为num变量未定义,主页面不能成功的转换成servlet。
    查看全部
  • include动作
    查看全部
    0 采集 收起 来源:include动作

    2015-05-17

  • include指令 1.语法 <% include file="地址"%>。 案例:显示当前时间的页面。(1)写一个只输出时间的方法的date.jsp。(2)用于显示的页面,包含 <%@ include file="date.jsp"%> 常用的有page、include、taglib指令这三种指令; page:位于页面顶端,一个页面可以包含多个page指令 include:将一个外部文件嵌入jsp中,同时解析这个页面中的jsp语句。 taglib:使用标签库,自定义新的标签,在jsp中启动定制行为。
    查看全部
    0 采集 收起 来源:include指令

    2018-03-22

  • java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 HttpServletRequest request HttpServletResponse response Cookie cookie = new Cookie("cookiename","cookievalue"); response.addCookie(cookie); 下面建立一个有生命周期的cookie,可以设置他的生命周期 cookie = new Cookie("cookiename","cookievalue"); cookie.setMaxAge(3600); //设置路径,这个路径即该工程下都可以访问该cookie 如果不设置路径,那么只有设置该cookie路径及其子路径可以访问 cookie.setPath("/"); response.addCookie(cookie); 下面介绍如何读取cookie,读取cookie代码如下 Cookie[] cookies = request.getCookies();//这样便可以获取一个cookie数组 for(Cookie cookie : cookies){ cookie.getName();// get the cookie name cookie.getValue(); // get the cookie value }
    查看全部
  • 记住登陆状态的方法是使用cookie,判断用户是否记住登录状态,使用的是checkbox,具体方法如下: request.setCharacterEncoding("utf-8");//防止中文 String[] isUseCookies = request.getParameterValues("isUseCookie"); if(isUseCookies!=null&&isUseCookies.length>0) {//使用URLEncoder解决无法在Cookie当中保存中文字符串问题 String username = URLEncoder.encode(request.getParameter("username"),"utf-8");//编码,防止中文乱码 String password = URLEncoder.encode(request.getParameter("password"),"utf-8");//编码,防止中文乱码 Cookie usernameCookie = new Cookie("username",username); Cookie passwordCookie = new Cookie("password",password); usernameCookie.setMaxAge(864000);//以秒为单位,设置最大生存期限为10天 passwordCookie.setMaxAge(864000);//以秒为单位,设置最大生存期限为10天 response.addCookie(usernameCookie); response.addCookie(passwordCookie); } else { Cookie[] cookies = request.getCookies(); if(cookies!=null&&cookies.length>0) { for(Cookie c:cookies) { if(c.getName().equals("username")||c.getName().equals("password")) { c.setMaxAge(0);//设置cookie失效 response.addCookie(c);//重新保存cookie } } } }
    查看全部
  • @JSP——Jsp状态管理——Cookie实现登录记忆用户名和登录密码 处理中文字符时,使用(import)java.net.*包下的 URLEncoder.encode(string,charset)方法和 URLDecoder.decode(String,charset),解决Cookie中无法保存中文问题: #先设置request.setCharacterEncoding("utf-8"); #对要存入cookie的字符串进行encode; #对从cookie取出字符串进行decode:;
    查看全部
  • 相同点:1、都是用来保存用户状态的机制。2、都会过期
    查看全部
  • 解码 URLDecoder.decode(字符串,字符集); //和转码一起解决无法在Cookie当中保存和取出中文字符串问题
    查看全部

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!