中易网

jsp 早上好 上午好 下午好 晚上好 夜深了 网页

答案:3  悬赏:20  
解决时间 2021-02-18 12:33
网页制作,我想在表格中插入一行欢迎语。
请问要如何写?(注意是插入一个表格中)

5-11点,上午好
11-13点,中午好
13-18,下午好
18-23,晚上好
23-4点,夜深啦

我想在表格中插入一行欢迎语。
请问要如何写?(注意是插入一个表格中)
我不是学编程的,我只是在网页制作中需要调用。我不会写。
最佳答案
此答案改进自[jiajiaosz - 四级],好处是把[用于生成欢迎语的程序片段]与网页的其他部分隔离开,以免网页和程序交替排布导致代码阅读困难(尤其是对于非编程人员)。

在页面头部添加如下代码,用于[生][成]欢迎语:
<jsp:directive.page import="java.util.Calendar" />
<%
String timeBanner = "你好";
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
if (hour >= 5 && hour < 11) {
timeBanner = "上午好";
} else if (hour >= 11 && hour < 13) {
timeBanner = "中午好";
} else if (hour >= 13 && hour < 18) {
timeBanner = "下午好";
} else if (hour >= 18 && hour < 23) {
timeBanner = "晚上好";
} else {
timeBanner = "夜深啦";
}
%>

在页面中你要显示欢迎语的地方添加代码“<%= timeBanner%>”,用于显示欢迎语。
全部回答
给你个思路吧,你既然明确了时间段,那么,在你的JSP中,获取到当前时间,进行判断,然后输出相应的问候。 就这么简单。具体如何获得时间,这个你因该没问题吧? 至于你说的插入一个表格中,这个有什么问题?写好一个表格,然后用表达式或者脚本把代码放到合适的地方不就行了?
<% Calendar cal = Calendar.getInstance(); int hour = cal.get(Calendar.HOUR_OF_DAY); if (hour >= 5 && hour < 11) { out.print("上午好"); } else if (hour >= 11 && hour < 13) { out.print("中午好"); } else if (hour >= 13 && hour < 18) { out.print("下午好"); } else if (hour >= 18 && hour < 23) { out.print("晚上好"); } else { out.print("夜深啦"); } %>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
十月份女闺蜜十八岁生日送什么?
瑞思雄上网服务有限公司地址在什么地方,我要
正宗小笼包我想知道这个在什么地方
360路由器5G上网设置小地球图标一直亮
我是女生我骄傲作文关于打乒乓球的
换房门,要多少钱?
一叔叔开了200万的玛莎拉蒂 向我父亲借钱5000
6个月的狗狗得了细小的存活率多大?
求适合《芙蓉楼送辛渐》 朗诵的背景乐 要超级
吴江华星木制品厂在什么地方啊,我要过去处理
我想养只羊,自己挤奶喝!请大家给点建议。
永恒之塔苏埃伦军团长任务中的苏埃伦在哪里啊
怎样把qq聊天窗口里面的表情和语音的位置对换
历史上四大美女之一的王昭君是湖北人还是对是
给未来不同意婆婆的一封信
推荐资讯
ubuntu重启网卡求助
1933年的,纸币一分钱值多少钱?
日照职业技术学院的校服发放工作由哪个部门负
你学过医?看你说的话觉得好心酸,突然觉得社
购买商铺需要注意哪些问题
急!!!用英语介绍湖北十堰
晚上吃太多高脂肪高热量的东西了怎么办?
一本写下棋的小说,主角有双重人格, 一黑一
汇通快递(047县道东100米汇通快递)地址好找么
三生三世十里桃花是谁唱的
信用卡到期没有获得新卡资格,意味着什么
黄贝岭村地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?