如何将输入类型值或id从一个jsp传递到另一个jsp页面
How can I pass input type value or id from one jsp to another jsp page
我想在特定日期和时间预订一个在线房间。为此,我创建了一个jsp页面(entry.jsp),在其中我选择日期(日期选择器)和时间。在第二个jsp页面(checkRoom.jsp)中,我知道了哪个房间是可用的。
因此,如果我选择可用的房间,那么它将转到第三个jsp页面(roomDetails.jsp)我显示日期和时间,并给出一个输入持续时间(从滚动条),这样我就可以计算可用房间的价格。
我的问题是如何将日期id(#date from entry.jsp)传递给roomDetails.jsp,因为我在roomDetails m中有一个类似calculatePrice('#date','#duration')
的方法,使用postMessage来显示价格。
在roomDeatils.jsp中,我编写了这样的方法。
$(document).ready(function() {$("#date, #tickets_duration").change(calculateTotalPrice); function calculateTotalPrice() {
if ($("#tickets_duration").val() != "" && $("#date").val() != "") {
if (window.Worker) {
// create web worker
var blob = new Blob(
[ document.querySelector("#worker").textContent ], {
type : 'text/javascript'
});
var worker = new Worker(window.URL.createObjectURL(blob));
worker.onmessage = function(event) {
$("#total_price").html(event.data);
}
worker.onerror = function(errorObject) {
$("#total_price").html("Error: " + errorObject.message);
}
var date = new Date($('#date').val());
alert(date);
// get day
var day = date.getDay();
// get number of booked shows
// send JSON data to worker
var jsonData = {
'day' : day,
'tickets_duration' : Number($("#tickets_duration").val())
};
worker.postMessage(jsonData);
}
}
}
jsp:forward操作标记可以帮助您做到这一点。
只需将变量及其值从一个jsp发送到另一个
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 如何将日期id从一个jsp传递到另一个jsp页面
- 一个jsp中有两个操作URL
- 在jsp中,隐藏一个基于其他具有日期选择器的字段的字段
- 如何根据 jsp 中数据库中的值在下拉列表中选择一个值
- 在不重新加载页面的情况下,从JSP(服务器端)b设置一个JavaScript变量
- 如何在jsp页面中包含一个拖放交互UI
- 声明一个js变量,该变量将被我的2个jsp访问
- Dropdown基于jsp Struts中的另一个下拉列表
- 方法以打开Javascript中的另一个jsp页面
- 调用一个不返回任何内容的servlet..加载时从jsp
- 点击jsp页面上的链接打开一个文件
- 使用Onclick将参数从一个jsp页面传递到另一个页面
- 使用PHP和JSP在另一个网页中获取cookie值
- 从javascript调用一个jsp方法
- 如果要使用 JSP 和 Java 脚本删除数据,则需要一个确认框
- 如何将 JS 变量从一个 jsp 页面传递到另一个页面
- 如果在第一个 jsp 页面设置了刷新参数,则会刷新所有 jsp 页面
- 使用 ajax 和 JSP Servlet 根据选择的上一个下拉列表填充下拉列表