Javabean和表单提交执行顺序问题
javabean and form submit execution order issue
我的问题是:
我有一个html表单,在用户填写所有必需的字段后,我需要做两件事。
1。我使用jsp:setProperty name="bean" property="*"/将值保存在javabean中调用
第二我翻开新的一页。但是,我移动到的页面取决于用户在其中一个字段中提交了什么。
我目前在我的按钮上有以下javascript调用来执行页面更改:
$("#入口")。submit(函数(){
如果(validate ()) {
var value = $("#数据源").val();
if(value == "Production"){
window.location ="CAPARequestProduction.jsp";
}else if(value == "客户/保修"){
window.location ="CAPARequestCustWarr.jsp";
其他}{
警告("无效选择:请选择生产或客户/保修");
}
}
});
jsp:setProperty调用循环遍历这些值并将它们存储在bean中。
这是我的问题....当按下提交按钮时,调用javascript并进行字段验证,浏览器开始访问新的.jsp,但是一旦完成并在新的.jsp加载之前执行setProperty调用,并在执行后将我返回到原始页面。
我如何执行javascript调用和setProperty调用,仍然移动到下一页?
谢谢。
我通过将表单中的操作值设置为一个名为redirect的中间jsp来解决这个问题。在重定向中,我可以调用jsp:setProperty,它设置了bean中的所有值。验证也在redirect.jsp中使用脚本和jsp:getProperty函数完成。然后使用jsp:forward函数移动到相应的页面。
- JavaScript 中的执行顺序问题
- InnerHTML创建问题,没有't加载顺序正确,可能存在处理问题
- Knockout.JS加载顺序问题
- 我应该如何在JS中使用揭示模块模式,传递引用,并避免加载顺序问题
- JavaScript 循环输出顺序不正确 - 如何解决这个问题
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- Javascript 操作顺序问题
- 页面加载顺序有问题 - 样式不适用
- 尝试使用具有顺序promise(q)的循环的问题
- jQuery-页面加载(?)问题的顺序
- Knockout.JS: self.myObservable不是一个函数,代码顺序有问题
- Javascript/Jquery执行顺序问题
- 我的JSON有什么问题?解析并解释为什么代码没有按照出现的顺序执行
- ASP.net客户端脚本顺序问题
- 一个关于nodejs回调执行顺序问题的例子,我不能理解
- Javascript执行顺序问题
- 当将angular 1应用迁移到使用模块加载器时,会出现加载顺序问题
- 清理php中的url和javascript加载顺序问题
- Javascript/jQuery执行顺序问题
- Javabean和表单提交执行顺序问题