
你好,这种情况你可以考虑在jsp页面写点js代码
同时为你展示的标签写个id="time"的属性
代码如下:
<script language="javaScript">
var now = new Date(date),hour = nowgetHours() ;
if(hour < 13){
documentgetElementById('time')value='上午'
}else {
documentgetElementById('time')value='下午'
}
</script>
希望能帮到你
用jquery可以做:
获取JavaScript 的时间使用内置的Date函数完成
var mydate = new Date();
mydategetYear(); //获取当前年份(2位)
mydategetFullYear(); //获取完整的年份(4位,1970-)
mydategetMonth(); //获取当前月份(0-11,0代表1月)
mydategetDate(); //获取当前日(1-31)
mydategetDay(); //获取当前星期X(0-6,0代表星期天)
mydategetTime(); //获取当前时间(从197011开始的毫秒数)
mydategetHours(); //获取当前小时数(0-23)
mydategetMinutes(); //获取当前分钟数(0-59)
mydategetSeconds(); //获取当前秒数(0-59)
mydategetMilliseconds(); //获取当前毫秒数(0-999)
mydatetoLocaleDateString(); //获取当前日期
var mytime=mydatetoLocaleTimeString(); //获取当前时间
mydatetoLocaleString( ); //获取日期与时间
然后在获取你的文本框,给你的文本框赋值! 望采纳!!谢谢!!
写了个例子给你重新看看吧!如下:
//引入javasql和javautil包
<%@ page import="javasql,javautil" pageEncoding="gbk"%>
<html>
<head>
</head>
<body>
<center>
<pre>
<form name="form1" method="post" action="">
留言名:<input type="text" name="name" size="20">
<input type="submit" name="Submit" value="提交" />
<input type="reset" name="Submit2" value="重置" />
</form>
</pre>
</center>
<%
String a = requestgetParameter("name");
if(a!=null)
try
{
ClassforName("commysqljdbcDriver");
String url = "jdbc:mysql://localhost:3306/shop";
Connection conn = DriverManagergetConnection(url,"root","1234");
//如:shop数据库中的users表,需要给该表手工建立名称:udate,类型为:DateTime或者如下SQL代码:
//create table users(
// id int primary key,
// uname varchar(30) not null,
// udate DateTime not null
//)
String sql = "insert into users(uname,udate) values(,)";
PreparedStatement ps=connprepareStatement(sql);
//取得util时间,并转换为sqlTimestamp存入数据库。由于sqlDate只能存日期,所以用sqlTimestamp
javautilDate ud=new javautilDate();
//取得sqlTimestamp时间并打印
javasqlTimestamp stp=new javasqlTimestamp(udgetTime());
//将pageEncoding="gbk"中的gbk编码方式装换为:iso-8859-1,这样做的目的:使插入包含中文字符的值,在数据库中正常显示,防止乱码现象。
String nm=new String(agetBytes("iso-8859-1"),"gbk");
pssetString(1,nm);
pssetTimestamp(2,stp);
psexecuteUpdate();
outprintln("<script>alert('留言成功!');</script>");
//这时你的数据库中就有留言者名称,和当前留言的时间了。
psclose();
connclose();
}
catch(Exception ex)
{
exprintStackTrace();
}
%>
</body>
</html>
以上就是关于jsp页面通过EL表达式获取到了时间,但是我要实现通过小时判断上午和下午等;全部的内容,包括:jsp页面通过EL表达式获取到了时间,但是我要实现通过小时判断上午和下午等;、怎么在打开的jsp页面中的文本框中直接得到当前时间、jsp 留言版里的留言时间和日期怎么弄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)