栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP的初步学习(2)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP的初步学习(2)

目录

一、在JSP页中,向用户显示结果时,如何实现换行操作

二、在JSP页中,pageContext对象有哪些作用域可供操作

 三、JSP页面中使用Date对象

四、JSP中使用css样式

五、如何在JSP页面中使用JavaScript代码


一、在JSP页中,向用户显示结果时,如何实现换行操作
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


	<%out.println("这是第一种换行方式
"); %> <%out.println("这是第二种换行方式"); %>

二、在JSP页中,pageContext对象有哪些作用域可供操作

        pageContext对象的作用是取得任何范围的参数,通过它可以取得JSP页面的out,request,session,application等对象,pagecontext的创建和初始化都是由容器来完成,因此在JSP页面中可以直接使用,下面我们用代码来验证一下。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


	<%
	//获取request对象
	HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();
	//设置page范围内属性
	pageContext.setAttribute("str", "page域的数据", pageContext.PAGE_SCOPE);
	//设置request范围内属性		
	req.setAttribute("str", "request域的数据");
	//设置session域
	HttpSession se=(HttpSession) pageContext.getSession();
	//设置session域数据
	se.setAttribute("str", "session域的数据");
	//设置application域
	ServletContext app=this.getServletContext();
	//设置application域的数据
	app.setAttribute("str", "application域的数据");
	//获得的page范围属性
	String str1 = (String) pageContext.getAttribute("str", pageContext.PAGE_SCOPE);
	//获得的request范围属性
	String str2 = (String) pageContext.getAttribute("str", pageContext.REQUEST_SCOPE);
	//获得session域的数据
	String str3 = (String) pageContext.getAttribute("str", pageContext.SESSION_SCOPE);
	//获得application域的数据
	String str4 = (String) pageContext.getAttribute("str", pageContext.APPLICATION_SCOPE);
	%>
	<%="page范围:" +str1%> 
<%="request范围:"+str2 %>
<%="session范围:" +str3%>
<%="application范围:"+str4 %>

 三、JSP页面中使用Date对象

在JSP页面中我们可以使用Date日期对象来取得时间,先来介绍一下Date对象大概有哪些方法可以调用。

dateObject.getTime()                        0~... 从GTM1970年1月1日0:00:00开始计算的毫秒数。
dateObject.getFullYear()                  1970~... 4位数年份,适用于版本4以上的浏览器。
dateObject.getMonth()                      0~11一年中的月份(1月为0)。
dateObject.getDate()                        1~31一月中的日期。
dateObject.getDay()                          0~6 星期(星期日为0)。
dateObject.getHours()                       0~23一天中指定的小时数,采用24小时制。
dateObject.getMinutes()                    0~59指定小时内的分钟数。
dateObject.getSeconds()                  0~59指定分钟内的秒数。

注意除了getDate()获取日期是从1开始的,其它都是从0开始;

那么下面我们试试在代码中的操作

<%@page import="java.util.Date"%>
<%@page import="org.apache.naming.java.javaURLContextFactory"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here



    <% out.println("当前时间:"+new java.util.Date().toLocaleString());%>
<% out.println("当年月份:"+new Date().getMonth());%>
<% out.println("本月日期:"+new Date().getDate());%>
<% out.println("现在星期数:"+new Date().getDay());%>
<% out.println("当天小时数:"+new Date().getHours()); %>
<% out.println("当前小时的分钟数:"+new Date().getMinutes());%>
<% out.println("当前分钟的秒数:"+new Date().getSeconds());%>

所得到的都是执行操作一瞬间的当前时间。 

四、JSP中使用css样式

JSP中使用css样式就和html一样的,在JSP标签里面加上

这是form表单跳转JSP页面的测试

下面是你需要输入的账号密码

账号请输入majie

密码请输入mj666666

用户名:

密   码:

css代码:

@charset "UTF-8";
.main_div{
	border:15px solid green;
	margin:0px;
	padding:15px;
	width:96%;
	background:#ffffff;
}
#h1_style{
	text-align:center;
	color:red;
}
.div_form_style{
	width:40%;
	margin-left:460px;
	padding:15px;
	border:10px solid red;
	background:#04f4fb;
	left:50%;
}
#form_p_style{
	text-algin:center;
}

五、如何在JSP页面中使用JavaScript代码

 在JSP中写JavaScript有两种办法

(1)直接在

 

(2)写在js文件中,然后在页面中通过

	alert("这是一个JavaScript测试,在js文件中");
	document.write("用JavaScript直接写入HTML输出流")

 

 这次分享就到这里,下次见各位。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856742.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号