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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • JSP内置对象
    查看全部
  • Map<Integer, Items> itemlist = new ItemDAO().getViewList(list); if (itemlist != null && itemlist.size() > 0) { for (int key : itemlist.keySet()) { %>完善小BUG
    查看全部
  • JSP内置对象 - pageContext (1)pageContext对象提供了对JSP页面中所有对象及名字空间的访问操作 (2)pageContext对象可以访问本页面的session,可以访问本页面的application对象的任意属性值 (3)pageContext对象是某个页面中所有功能的集大成者 --------------------------------------- pageContext对象的常用方法: (1)JspWriter getOut() 返回当前客户端相应被使用的JspWriter流(out) (2)HttpSession getSession() 返回当前页面中HttpSession对象(session) (3)Object getPage() 返回当前页面的Object对象(page) (4)ServletRequest getRequest() 返回当前面的ServletRequest对象(request) (5)servletResponse getResponse() 返回当前页的ServletResponse对象(response) (6)void setAttribute(Strign name, Object attribute) 设置属性及属性值 (7)Object getAttribute(String name ,int scope) 在指定范围内取属性值 (8)int getAttributeScope(String name) 返回某属性的作用范围 (9)void forward(String relativeUrlPath) 使当前页面跳转到另外一个页面(服务器转发) (10)void include(String relativeUrlPath) 在当前位置包含另一个文件 --------------------------------------- config对象 常用方法: ServletContext getServletContext()返回含有服务器相关信息的ServletContext对象 String getInitParameter(String name)返回初始化参数的值 Enumeration getInitParameterNames()返回Servlet初始化所需所有参数的枚举
    查看全部
  • <jsp:forward page="user.jsp" />与<% request.getRequestDispatcher(request, reponse);%>是等价的
    查看全部
    0 采集 收起 来源:forward动作

    2018-03-22

  • include指令与include动作的比较
    查看全部
  • include动作: <jsp:include page="URL" flush="true|false,默认为false" ></jsp:include> page:要包含的页面 flush:被包含的页面是否使用缓冲读取
    查看全部
    0 采集 收起 来源:include动作

    2018-03-22

  • JSP的三大指令元素:include,taglib,page
    查看全部
    0 采集 收起 来源:练习题

    2017-03-04

  • jsp九大内置对象 五大常用对象 1.request 2.reponse 3.out 4.
    查看全部
  • 请求转发和请求重定向区别。可能考到
    查看全部
  • page对象 page对象就是指向当前jsp页面本身,有点像类中的this指针,它是Java.lang.object类的实例。常用方法如下: 1、class getClass()返回此Object的类。 2、int hashCode()返回Object的hash码。 3、Boolean equals(Object obj)判断此Object是否与指定的Object对象相等。 4、void copy(Object obj)把此Object拷贝到指定的Object对象中。 5、Object clone()克隆此object对象。 6、String toString()把Object对象转换成String类的对象。 7、void notify()唤醒一个等待的线程。 8、void notifyAll()唤醒所有等待的线程。 9、void wait(int timeout)使一个线程处于等待直到timeout结束或被唤醒。 10、void wait()使一个线程处于等待直到被唤醒。
    查看全部
    9 采集 收起 来源:page对象

    2017-03-04

  • application对象: 1、application对象实现了用户间数据的共享,可存放全局变量;在Javase中相当于全局变量 2、application开始于服务器的启动,终止于服务器的关闭。 3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作。 4、在任何地方对application对象属性的操作,都将影响到其他用户对此的访问。 5、服务器的启动和关闭决定了application对象的生命。 6、application对象是ServletContext类的实例。 常用方法: 1、public void setAttribute(String name,Object value)使用指定名称将对象绑定到此会话。 2、public Object getAttribute(String name)返回于此会话中指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null。 3、Enumeration getAttributeName()返回所有可用属性名的枚举。 4、String getServerInfo()返回jsp(servlet)引擎名及版本号。
    查看全部
    0 采集 收起 来源:application对象

    2017-03-04

  • session的生命周期 活动: 某次会话当中通过超链接打开的新页面属于同一次会话 只要当前会话页面没有全部关闭,重新打开新的浏览器窗口访问同意项目资源时属于同一次会话。 除非本次会话的所有页面都关闭后再重新访问某个新的jsp或者servlet将会创建新的会话。 注意事项: 注意原有的会话还存在,只是这个旧的sessionId仍然存在于服务器端,只不过再也没有客户端会携带它然后交予服务器端校验 session销毁的三种方式: 1:调用session.invalidate()方法 2:session过期(超时) 3:服务器重新启动 设置session超时的两种方式: tomcat默认session超时时间为30分钟 1:session.setMaxInactiveInterval(时间);//单位是秒 2:在web.xml配置 <session-config> <session-timeout> 10 <session-timeout> <session-config> //单位是分钟
    查看全部
  • 请求重定向和请求转发的区别
    查看全部
  • session与cookie的区别
    查看全部
  • 解决Cookie无法保存中文字符串的问题 1.java.net包下的URLEncoder类来进行编码 public static encode(String string, String enco); 2.URLDecoder类进行解码 URLDecoder.decode(String string, String enco); 3.如果在登录界面把username和password的值设为了null,那么在登陆框就会出现null 最好是设为"" 4.查找Cookie时,是按照k值进行查找的 ----------------------------------- 使用URLEncoder(在java.net包下)解决无法在Cookie当中保存中文字符串问题: String username = URLEncoder.encode(request.getParameter("username"),"utf-8");//编码,防止中文乱码 String password = URLEncoder.encode(request.getParameter("password"),"utf-8");//编码,防止中文乱码
    查看全部

举报

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

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