为了账号安全,请及时绑定邮箱和手机立即绑定
  • <jsp:forward page="user.jsp">

          <jsp:param value="admin@123.net" name="email"/>

          <jsp:param value="888888" name="password"/>

        </jsp:forward>


    查看全部
    0 采集 收起 来源:param动作

    2018-04-11


  • include 指令-----  页面转换期间--- 转换成一个servlet 他会把两个类和成一个

     <%@include file="URL"%>



    include 动作----    请求时间------    两个servlet 类之间的调用

    <jsp:include page="ULR" flush="true/false"/>


    查看全部
  • <!--根据表单自动匹配所有的属性 -->

       <%-- 

       <jsp:setProperty name="myUsers" property="*"/>  

       --%>

       <!--根据表单匹配所有部分的属性 -->

       <%-- 

       <jsp:setProperty name="myUsers" property="username"/>  

       --%>

       <!--根表单无关,通过手工赋值给属性 -->

       <%-- 

       <jsp:setProperty name="myUsers" property="username" value="lisi"/>

       <jsp:setProperty name="myUsers" property="password" value="888888"/>

       --%>

       <!--通过URL传参数给属性赋值 -->

       <jsp:setProperty name="myUsers" property="username"/>

       <jsp:setProperty name="myUsers" property="password" param="mypass"/>

       <!-- 使用传统的表达式方式来获取用户名和密码 -->

       <%--     

           用户名:<%=myUsers.getUsername() %><br>

           密码:<%=myUsers.getPassword() %><br> 

       --%>

       <!-- 使用getProperty方式来获取用户名和密码 -->

          用户名:<jsp:getProperty name="myUsers" property="username"/> <br>

          密码:<jsp:getProperty name="myUsers" property="password"/><br>

       <br>

       <br>

          <a href="testScope.jsp">测试javabean的四个作用域范围</a>

          <% 

             request.getRequestDispatcher("testScope.jsp").forward(request, response);

          %>



    查看全部
    0 采集 收起 来源:练习题

    2018-04-11

  • JSP内置对象-application:<br> 1、application对象是ServletContext类的实例。<br> 2、application对象开始于服务器的启动,终止于服务器的关闭。(生存时间和服务器运行时间一致)<br> 3、application对象实现了用户间数据的共享,可用来存放全局变量。<br> 4、不同的会话或者同一会话的前后不同连接,都可以对application对象的同一属性进行操作。<br> 5、任何一个会话对application对象属性的操作,都会影响其他会话对此application对象的访问。(可理解为改变了全局变量) JSP内置对象-application常用方法: (1)public void setAttribute(String name, Object value) 使用指定名称将对象绑定到此会话(为此会话添加application对象属性) (2)public Object getAttribute(String name) 返回此次会话中指定名称的对象。如果没有对象绑定在该名称,则返回null (3)Enumeration getAttributeNames() 返回所有可用属性名的枚举 (4)String getServerInfo() 返回JSP(SERVLET)引擎名及版本号

    application的Enumeration getAttributeNames()方法返回所有可用属性名的枚举,application自带会有很多的属性.方法获取的是属性名.需要用Eunmeration枚举变量来存放返回值.
    Enumeration attributes=application.getAttributeNames();
    while(attributes.hasMoreElements()){
    out.println(attributes.nextElement()+" ")

    查看全部
    0 采集 收起 来源:application对象

    2018-04-11

    • jsp表达式语法

    <%= 表达式%>

    查看全部
    0 采集 收起 来源:JSP表达式

    2018-04-11

  • session ---object

    cookie----string

    查看全部
    • jsp声明

    <%! java变量或方法定义 %>

    查看全部
    0 采集 收起 来源:JSP声明

    2018-04-11

    • JSP脚本格式

    <% java代码 %>

    查看全部
    0 采集 收起 来源:JSP脚本

    2018-04-11

  • 在 cookie 时 如果需要判断中文字符应该把获得的cookie 进行URLEncoder 字符转换

    例如

    request.setCharacterEncoding("utf-8");

      //把用户名和密码保存在Cookie对象里面

       String username = URLEncoder.encode(request.getParameter("username"),"utf-8");

       //使用URLEncoder解决无法在Cookie当中保存中文字符串问题

       String password = URLEncoder.encode(request.getParameter("password"),"utf-8");


    查看全部
  • session-会话对象(HttpSession类的实例)
    1)session表示客户端与服务器的一次会话,用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览网站所花费的时间。session实际是一个【特定的时间概念】
    3)服务器的内存中,保存着不同用户的session。(每个客户端对应一个session)
    4)session对象生命周期:打开浏览器连接数据库->到服务器关闭
    5)常用方法:
      ·long getCreationTime()/*返回SESSION创建时间
      ·public String getId()/*返回SESSION创建时JSP引擎为它设的唯一ID号
      ·long getLastAccessedTime()/*返回此SESSION里客户端最近一次请求时间
      ·int getMaxInactiveInterval()/*返回两次请求间隔多长时间此SESSION被取消(单位秒)
      ·public Object setAttribute(String name,Object value)/*使用指定名称将对象绑定到此会话
      ·public Object getAttribute(String name)/*返回此次会话中指定名称绑定在意的对象,若无返回null
      ·String[] getValueNames()/*返回一个包含此SESSION中所有可用属性的数组
      ·boolean isNew()/*返回服务器创建的一个SESSION,客户端是否已经加入
      ·void invalidate()/*取消SESSION,使SESSION不可用
      ·void removeValue(String name)/*删除SESSION中指定的属性
      ·void setMaxInactiveInterval(int)/*设置两次请求间隔多长时间此SESSION被取消(单位秒)即设置session存活的最长时间
    (获取标准格式的时间:SimpleDateFormat sdf = new SimpleDateFormat(yyyy年MM月dd日 HH:mm:ss);Date d=new Date(session.getCreationTime());sdf.format(获得的时间);)

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

    2018-04-11

  • 使用request对象的getParameterValues()方法实现复选框信息获取

    查看全部
    0 采集 收起 来源:练习题

    2018-04-11

  • 什么是session? session是客户端与服务器的一次会话,web中的session指用户浏览某个网站时,从进入网站到浏览器关闭的一个过程,是一个时间概念,也是用户浏览这个网站所花费的时间,也是一个过程的概念。 session用于区分不同的客户端,保存在服务端的内存中,和用户一一对应。 session在客户端浏览器第一次访问服务器时创建,然后保存在服务器端,当每次浏览器访问服务器时,服务器会查看这份档案,然后明确是谁在访问,session内部应该是有一个id,以区分不同的用户的。

    查看全部
    1 采集 收起 来源:什么是session

    2018-04-11

  • 请求转发与重定向的区别

    重定向:response.sendRedirect(地址)等同于客户端两次请求,地址栏地址会改。不会保存request里面的东西,请求信息不在了<br>
    请求转发:request.getrequertDispatcher(地址).foward(requert,response)客户端一次请求,地址栏不改,请求信息还在


    查看全部
  • forward动作

    查看全部
    0 采集 收起 来源:forward动作

    2018-04-11

  • include指令与include动作的区别

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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