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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 在<%! %>中声明的变量,是全局变量 在<% %>中声明的变量,是局部变量
    查看全部
    0 采集 收起 来源:JSP声明

    2018-03-22

  • 对于httprequrest的request.getParameter()的作用,之前我只是在用它而不知道它到底有什么作用,今天看了一遍文章突然明白了其中的意思。 大致的内容如下: <form action="xxxxxxx.do" > <input name="name" value="哈哈"/> <input type="submit" value="提交"/> </form> 这个form提交请求后,在你的action中 String name = request.getparameter("name"); 那么name的值就是“哈哈” 它是一种取参数的方法。把jsp文件中的数据读取到出来。然后就可以封装利用起来。 再看这里: <body> <form action="${pageContext.request.contextPath }/login.action" name="frmLogin" method="post"> 用户名: <input type="text" name="name"> <br/> 密码: <input type="text" name="pwd"> <br/> <input type="submit" value="登陆"> <br/> </form> </body> </html> 它将jsp的内容拿出来,再封装到User实现类的setName方法中进行进一步封装。 // 1. 获取请求数据,封装 String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); User user = new User(); user.setName(name); user.setPwd(pwd);
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • 注意是表单里面写提交的动作 <form name = "loginForm.jsp" action = "dologin.jsp" method = "post" > action 就是要跳转到的页面了。
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • javabean的涉及原则符合四点 a.公有类 b.无参的公有构造方法 c.属性是私有的 d.用getter 和setter方法进行封装的特有的类
    查看全部
  • javabean的涉及原则符合四点 a.公有类 b.无参的公有构造方法 c.属性是私有的 d.用getter 和setter方法进行封装的特有的类
    查看全部
  • 此处我们使用的是 转发 而并非 冲定向。 在进行web开发时,跳转是最常见的,今天在这里来学习下2种跳转: 《我们再来复习一下重定向和转发的概念区别》--------记住那个去啊A B 局办理护照的例子。 第一种是request.getRequestDispatcher().forward(request,response): 1、属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和request.getAttribute()。 2、在前后两次执行后,地址栏不变,仍是当前文件的地址。 3、不能转向到本web应用之外的页面和网站,所以转向的速度要快。 4、URL中所包含的“/”表示应用程序(项目)的路径。 第二种是response.sendRedirect(): 1、属于重定向,也是客户端跳转,相当于客户端向服务端发送请求之后,服务器返回一个响应,客户端接收到响应之后又向服务端发送一次请求,一共是2次请求,前后页不共用一个request,不能读取转向前通过request.setAttribute()设置的属性值。 2、在前后两次执行后,地址栏发生改变,是目标文件的地址。 3、可以转向到本web应用之外的页面和网站,所以转向的速度相对要慢。 4、URL种所包含的"/"表示根目录的路径。 特殊的应用:对数据进行修改、删除、添加操作的时候,应该用response.sendRedirect()。如果是采用了request.getRequestDispatcher().forward(request,response),那么操作前后的地址栏都不会发生改变,仍然是修改的控制器,如果此时再对当前页面刷新的话,就会重新发送一次请求对数据进行修改,这也就是有的人在刷新一次页面就增加一条数据的原因。 如何采用第二种方式传递数据: 1、可以选择session,但要在第二个文件中删除; 2、可以在请求的url中带上参数,如"add.htm?id=122"
    查看全部
  • setAttribute方法参数第一个为字符串,第二个参数为需要保存的对象
    查看全部
    0 采集 收起 来源:练习题

    2018-03-14

  • application对象是servletContext类的实例
    查看全部
    0 采集 收起 来源:application对象

    2018-03-14

  • 记住是Application对象可以存放全局变量
    查看全部
    0 采集 收起 来源:application对象

    2018-03-14

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

    2018-03-14

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

    2018-03-14

  • 注意会话是保存在服务器端的内存里的,不是保存在客户端的内存里面的哦。
    查看全部
    0 采集 收起 来源:练习题

    2018-03-14

  • void println void clear void bufferclear int getbuffersize int getRemaining int get int close()
    查看全部
    0 采集 收起 来源:out对象

    2018-03-14

  • 事先步骤是 1 创建一个格式化对象 SimpleDateFormat sdf; 2 创建一个日期对象 Date d 3 用sdf 格式话 d对象。
    查看全部
    0 采集 收起 来源:session对象

    2018-03-14

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

    2018-03-14

举报

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

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