jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);

jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);CSDN博客怎么玩的,菜鸟入门;20161208;

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);

part_1 : index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">
	</head>

	<body>
		Welcome page

		<form action="servlet/BServlet_1206_SetRequestEncoding" method="post">
			username :
			<input type="text" name="username" value="click2Input" />
			<br>
			password :
			<input type="password" name="password" />
			<br />
			<input type="submit" value="SubmitTest" />
		</form>
		<br>
		<hr />
		<a href="servlet/BServlet_1206_SetRequestEncoding">Get test</a>
		<br />
		<a href="/ServletDemoProject/jsps/table-for-loop.jsp">点击显示循环表格</a>
		<br />
		<a href="/ServletDemoProject/generate-sum/form-two-operators.jsp">点击输入两个数字并求和</a>
		<br />
		<a href="/ServletDemoProject/COOKIE-DEMO/set-cookie.jsp">点击演示Cookie</a>
		<br/>
		<a href = "/ServletDemoProject/SESSION-DEMO/A-session-set-attribute.jsp">点击设置session</a>
	</body>
</html>



part_2 : A-session-set-attribute.jsp

<%@ page language="java" pageEncoding="UTF-8"%>

<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>My JSP 'A-session-set-get-attribute.jsp' starting page</title>

		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

	</head>

	<%--Declaration --%>

	<%--Script --%>
	<%
		java.text.SimpleDateFormat sdf_date = new java.text.SimpleDateFormat(
				"yyyy-MM-dd");
		java.text.SimpleDateFormat sdf_moment = new java.text.SimpleDateFormat(
				"HH:mm:ss a");
		String date_of_today = sdf_date.format(new java.util.Date());
		String moment_of_now = sdf_moment.format(new java.util.Date());
		session.setAttribute("date_of_today", date_of_today);
		session.setAttribute("moment_of_now", moment_of_now);
	%>


	<body>
		<h3>
			Set Attribute :
		</h3>
		<br />

		<h3>
			date_of_today :
			<%=date_of_today%>
			<br />
			moment_of_now :
			<%=moment_of_now%>
		</h3>
		<br />

		<a href="/ServletDemoProject/SESSION-DEMO/B-session-get-attribute.jsp">点击查看设置Session
			Attribute是否成功</a>
		<br />

	</body>
</html>



part_3 : B-session-get-attribute.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>My JSP 'B-session-set-get-attribute.jsp' starting page</title>

		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

	</head>

	<%
		String date_of_today = (String) session
				.getAttribute("date_of_today");
		String moment_of_now = (String) session
				.getAttribute("moment_of_now");
	%>

	<body>

		<h3>
			Get Attribute :
		</h3>
		<br />

		<h3>
			date_of_today :
			<%=date_of_today%>
			<br />
			moment_of_now :
			<%=moment_of_now%>
			<br />
		</h3>
		<br />

	</body>
</html>

Time : 2016-12-08-%-23:50

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181107.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 记一次没遇到过的UPX脱壳

    记一次没遇到过的UPX脱壳关于壳的介绍见CTF-WIKI这里就不多赘述了拿到我们的程序,先查看64位upx壳,首先直接upx-d试一下,结果是失败报错提示下图(一开始也有怀疑过是不是版本不兼容的问题,后来尝试高版本还是兼容低版本的)然后想尝试手脱,打开x64dbg,单步下去直接跑飞了,重新载入,想看看f7能否跟进,结果发现第一个指令是一个jmp指令,遂失败搜索这个报错无果,问了师傅,可能是upx非标准格式,找到了一篇文章链接如下:https://www.52pojie.cn/thread-326995-1-1.

    2022年7月19日
    14
  • android 载入svg动画,Android 加载SVG动画[通俗易懂]

    android 载入svg动画,Android 加载SVG动画[通俗易懂]Android加载SVG动画SVG可以说是目前比较流行的图片格式,使用领域也十分广泛,例如:web前端页面,Androidios等移动应用。都可以使用SVG的图片格式。今天就要和大家谈一谈SVG在Android中的应用,SVG的引入其实在我之前的文章里已经有谈到。其实这个文章就是Android加载SVG的原理。文章地址点击进入(Path的高级用法)。还有一篇是谈到…

    2025年7月31日
    0
  • file_get_contents 返回null,allow_url_fopen = On如何解决

    file_get_contents 返回null,allow_url_fopen = On如何解决绝对有效开启fsockopen函数iis6打开allow_url_fopen设置发表时间:2013-12-0611:48来源:未知分类:其它代码作者:岑溪网站开发点击:75次烦爆了,今天装个自己租了个有了务器,想装discuz两个函数allow_url_fopen和file_get_contents都不能成功开启。为什么不能成功开启,按照网上说的allow_

    2022年7月21日
    10
  • 在最长的距离二叉树结点

    在最长的距离二叉树结点

    2022年1月10日
    34
  • java中常量_Java中的常量有哪些?[通俗易懂]

    java中常量_Java中的常量有哪些?[通俗易懂]JAVA常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。那么java的常量有哪些呢?在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。下面我们就一起来看看java中的这些常量。1.整型常量整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式具体表示形式如下。二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面…

    2022年7月8日
    22
  • Python基础知识总结[通俗易懂]

    Python基础知识总结[通俗易懂]一、Python的优缺点优点:1.简单,易学,免费,开源2.高级语言,解释型语言3.可移植性,可拓展性,可读性4.面向对象,丰富的库缺点:1.执行效率慢2.GIL锁限制并发

    2022年7月5日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号