为了账号安全,请及时绑定邮箱和手机立即绑定
话是这么说,但是sessionID也保存在cookie中,所以在session的生存周期中关闭了浏览器再打开还是可以访问到原session的,因为浏览器关闭理论上应该结束会话,但是浏览器并不会通知服务器我被关闭了。设置session的生命周期可以实现几天免登陆的功能,但是清除cookie就不行了,因为cookie里面存着sessionID。
有没有人也把视频也关了?哈哈
这视频是出问题了把?
今天不知道为什么好卡啊 看到重点了 难道让我自己写吗

已采纳回答 / ticiysunshine4019095
使用 page 指令的 import 属性指定 JSP 页面转换成的 servlet 应该输入的包。在 JSP 中,包是绝对必需的。原因是,如果没有使用包,系统则认为所引用的类与当前类在同一个包中。例如,假定一个 JSP 页面包含下面的 scriptlet:<% Test t=new Test(); %>在此,如果 Test 在某个输入包中,则没有歧义。但是,如果 Test 不在包中,或者页面没有明确地导入 Test 所属的包,那么系统将会认为 Test 就在这个自动生成的 servlet 所...
实现原理:
&lt;jsp:setProperty name=&quot;myUser&quot; property=&quot;*&quot;/&gt;通过JSP引擎翻译成:
org.apache.jasper.runtime.JspRuntimeLibrary.introspect(_jspx_page_context.findAttribute(&quot;myUser&quot;), request);
这个Jasper的方法应该是通过反射获取User类的字段名(如username,在request.getParameter(&quot;字段名&quot;)获取表单数据,然后user.set字段名。
jsp:usebean 这些实际工作中用的比较少,这些JavaBean一般都是Servlet, action创建返回给jsp的。
还有就是jsp用的也不多啦,但作为基础学习还是重要的。
实际开发中比较常用的是请求转发,通过不同的Servlet、JSP、Action做不同的处理,完成或返回客户端。
重定向感觉用的比较少,一般是一些网页资源换了网址,才会把客户端请求重定向转走到另一个网址吧。
POST其实也是明文,只不过不在浏览器地址框显示而已,用浏览器IDE都可以看见,网络上也可以截获
Post是把提交信息封装到HTTP 请求头和请求体里面。
内部对象比较常用的就是request,response,session,实在没办法用一下out吧
- JSP 指令: page: 生成生成import, response header,

- JSP taglib: &lt;%@ taglib prefix=&quot;s&quot; uri=&quot;/struts-tags&quot;%&gt; &lt;c:if test=&quot;true&quot;&gt;显示&lt;% out.print(add(4,5)); %&gt; &lt;/c:if&gt;
生成Java代码块

- JSP include: 整块JSP内容插入
- JSP注释 &lt;% //我是JSP脚本注释 %&gt; 会生成Java注释, 如//我是JSP脚本注释

- HTML注释&lt;!-- 我是HTML注释,在客户端View Source可见 --&gt; , 会生成输出代码out.write(&quot;&lt;!-- 我是HTML注释,在客户端View Source可见 --&gt;\r\n&quot;);

- JSP注释&lt;%-- 我是JSP注释,在客户端View Source不可见 --%&gt;,不会生成任何内容,在JSP生成代码阶段就抛弃了。
希望能帮助同学们理解JSP,JSP最终是编译成Servlet来执行的,在编译前会生成一个Java类:

- JSP声明&lt;%! %&gt;会被用来生成成员变量,如int i=i+1; String str = &quot;张三&quot;;

- JSP脚本&lt;% %&gt;会被用来生成JSPService方法里面的方法代码, 包括局部变量声明。

- JSP表达式也会被用来生成&quot;输出到业务“的方法代码,例如out.print(“你好 + str)。
走Java开发,
伙伴们,互相学习,
准备在大连找工作的小伙伴们可以加个QQ:1123082810,
互帮互助哦
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消