jsp怎么取后端数据

jsp怎么取后端数据,第1张

大概分为两种,同步或者异步。

同步的话,常见的是在后端数据放到request attribute里面,然后在jsp里面使用el表达式或者jst标签读取,比如:

Java:requestsetAttribute("para", "abc");

JSP:${para}

或者<c:out value="${para}"></c:out>

用c标签相对安全一些。

另外异步读取就是用ajax掉后台服务了,在渲染到页面上。

用script获得

首先在表单里定义一个域用来存放日期信息

<form id="form1" action="<%=requestgetContextPath()%>/servlet/xxxxxx" method="post">

<input type="hidden" id="currenttime" name="currenttime" />

</form>

按钮如下:

<input type="button" onclick="submitPage();" />

事件代码如下:

<script language="javascript">

function submitPage()

{

documentgetElementById("currenttime")value = new Date();

documentforms["form1"]submit();

}

</script>

注意:这个日期传递到后台的时候是个long字符串,首先要转成long型,然后再new javautilDate(long型数据);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Systemoutprintln(sdfformat(new Date()));

SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm:ss");

Systemoutprintln(sdf2format(new Date()));

放到JSP页面上应该就可以了吧

以上就是关于jsp怎么取后端数据全部的内容,包括:jsp怎么取后端数据、servlet端如何获得jsp的客户端时间、怎么jsp页面只获取时间的时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9530755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存