学习日志(2)
来源:互联网 发布:西门子plc编程视频 编辑:程序博客网 时间:2024/06/06 01:00
2015,11,25 今天首先写了个error.jsp异常报错的页面,在报错的页面的
头顶page中加入了errorPage="error.jsp" 在反馈页面error.jsp页面的头顶
page中加入了isErrorPage="true" 加入isErrorPage="true"才能使用内置对
象exception,全部设置完成后写了一个简单的除数为0的例子,运行时只是报
500错误,并没有弹出页面error.jsp。查询资料知道需要将error.jsp页面设
置成“成功”页面,所以需要在其中加入代码
<%
response.setStatus(200);
%>
问题成功解决。接下来练习了一些表单标签,通过表单中的action将数据发送
<%
response.setStatus(200);
%>
问题成功解决。接下来练习了一些表单标签,通过表单中的action将数据发送
到另外的页面,再通过request.getParameter()来接受数据。
再接着是一个输入数字,然后判断数字的大小得到不同的结果。因为
再接着是一个输入数字,然后判断数字的大小得到不同的结果。因为
是在表单的text输入的数字,所以在进行数据的处理的时候需要将数字进行处
理,在这里我将它转换为了双精度浮点数double类型,用到了代码:
double dmoney = Double.parseDouble();
这是在一个JSP页面进行处理的,当条件触发时会跳转到另外一个JSP页面,用
double dmoney = Double.parseDouble();
这是在一个JSP页面进行处理的,当条件触发时会跳转到另外一个JSP页面,用
到了JSP标签,<jsp:forward page="second.jsp"/> 这里有个好处是当跳转
到第三个JSP页面时依然用到了第一个JSP页面的数据,使用forward不会导致
数据丢失,依然能通过request获取数据。
最后是一个session的练习,session是一个会话的对象,它的生命随
最后是一个session的练习,session是一个会话的对象,它的生命随
浏览器的开始开始,随浏览器的关闭而关闭。说到session就还要说到
page,request,application
page只保存当前页面的数据范围值最低为1。request能够保存一次传
page只保存当前页面的数据范围值最低为1。request能够保存一次传
值的数据一般通过表单发送数据,另外一个页面通过request接受数据,然后
request对象死亡,数据范围值为2。session是会话对象,浏览器打开后就出
生,浏览器关闭后就死亡,如果一直开着浏览器,它的数据就会一直挂在上面
,数据范围为3。application的数据是保存在服务器上的,例如网页统计访问
的次数,服务器关闭对象死亡,数据访问范围为4。
pageContext.setAttribute("page","hello");
pageContext.setAttribute("page","hello");
request.setAttribute("request","hello");
pageContext.setAttribute
pageContext.setAttribute
("request2","hello",pageContex.REQUEST_SCOPE);
session.setAttribute("session","hello");
pageContext.setAttribute
pageContext.setAttribute
("session2","hello",pageContext.SESSION_SCOPE);
application.setAttribute("application","hello");
pageContext.setAttribute
pageContext.setAttribute
("application2",hello",pageContex.APPLICTION_SCOPE);
访问:
pageContext.getAttributesScope("page")
pageContext.getAttributesScope("request")
pageContext.getAttributesScope("request2")
pageContext.getAttributesScope("session")
pageContext.getAttributesScope("session2")
pageContext.getAttributesScope("application")
pageContext.getAttributesScope("application2")
pageContext.getAttributesScope("page")
pageContext.getAttributesScope("request")
pageContext.getAttributesScope("request2")
pageContext.getAttributesScope("session")
pageContext.getAttributesScope("session2")
pageContext.getAttributesScope("application")
pageContext.getAttributesScope("application2")
接着说session的demo,通过对象Map集合存储key值book,pc,car value值存
储各自的数量,通过第一个页面的checkbox进行key值得传递,然后第二个页面
进行集合的遍历,用到了增强for循环
for(Object obj : 对象名)
然后对每一个key值进行判断确认收到key值以后value值+1。因为value是一个
for(Object obj : 对象名)
然后对每一个key值进行判断确认收到key值以后value值+1。因为value是一个
Integer对象,所以在改变值的时候需要进行intValue()操作,使value值能
够进行操作。
最后将集合对象放入session对象传值中
session.setAttribute("", )
最后将集合对象放入session对象传值中
session.setAttribute("", )
0 0
- 学习日志(2)
- AutomanX 学习日志(2)
- python 学习日志(2)
- Linux学习日志(2)
- Struts2学习日志(2)初体验
- oracle OCP认证学习日志(2)
- caffe学习(2)------caffe训练日志
- java学习日志(三)---实验2
- Hadoop实战学习(2)-日志清洗
- ROS+SLAM学习日志(2)基础
- Vue学习日志:Vue实例(2)
- 机器人学习日志2
- JPA 学习日志2
- JQuery学习日志2
- C#学习日志(2)
- redis学习日志2
- java学习日志2
- 学习日志2
- MAC中Android Studio快捷键(一)
- 一种与服务器交互的方式
- 数据存储之用户输入内容长度限制
- SwipeToDismiss实现左右滑动删除Listviewk
- arm-linux-androideabi-g++: error: CreateProcess: No such file or directory make.exe: *** [obj/local/
- 学习日志(2)
- iOS之UIButton无法显示文字
- Info.plist和pch文件的作用
- 从字节码的角度来看try-catch-finally和return的执行顺序
- 二叉排序树
- 数组基本操作(四)
- 我认为的学习方法10.0(9.0和《实践与理论的思考》的结合)
- 矩阵论:把线性变换用矩阵进行表示 的推导
- ubuntu-unity桌面禁用客人会话