我们经常需要通过js来提交表单或者超链接
1.js提交表单( .submit()方法提交表单 )
function doSearch(){
var action ="<%=path%>/User_queryAllUser";
document.all.form.action = action;
document.all.form.submit();
}
2.js提交表单( .submit()方法提交表单 )
<script type="text/javascript">
function addSubmit()
{
var targetForm = document.forms[ "form1" ];
targetForm.action = "logo.do?method=downAdd";
targetForm.submit();
}
</script>
<form name="form1" method="post" action="logo.do" enctype="multipart/form-data">
3.js替代超链接( window.location.href )
<input type="button" id="modify" value="修改工号" onclick="modifyEmp(${ myList.employeeId })">
//js不能起名为modify,为敏感关键字
function modifyEmp( employeeId ){
//employeeId 作为js的参数传递进来
window.location.href = '<%=path%>/User_openUserUpdate?employeeId='+employeeId;
}
分享到:
相关推荐
总结,从JSP和JavaScript向Servlet提交数据有多种方式,每种都有其适用场景。理解这些方法,可以帮助开发者根据需求选择最佳实践,实现更高效、更灵活的Web应用。在实际开发中,还需要考虑安全性、性能优化等因素,...
在Java开发中,异步提交表单请求是一种常见的前端与后端交互方式,它通过Ajax技术实现,使得用户无需等待整个页面刷新即可完成数据的提交和获取,提升了用户体验。Ajax,全称Asynchronous JavaScript and XML(异步...
以上就是本文介绍的关于JavaScript动态添加数据到表单并提交的几种方式。每种方式都有其适用的场景,开发者可以根据实际需要选择合适的方法来实现动态数据的添加与提交。这些技术对于网页开发人员来说是非常实用的...
本文将详细介绍在form提交时传递额外参数的几种常见方法,并分析各自的优缺点,供开发者根据实际需求进行选择。 1. 在表单里使用隐藏的input元素 这是最简单也是最直接的方法。可以在表单HTML代码中直接添加一个...
vue-resource是一个流行的Vue.js插件,它为Vue实例提供了一种简便的方式来处理HTTP请求。通过简单的API,开发者可以在Vue应用中实现数据的请求、提交、删除等操作。使用vue-resource可以避免在每个请求中重复编写...
虽然上面的代码片段中并没有直接使用Java来模拟HTTP POST请求,但在实际应用中,通常会采用以下几种方式: - **使用HttpURLConnection类**:这是最基础的方法,通过创建一个`HttpURLConnection`对象,设置请求方法...
以下是Servlet调用的四种常见方式的详细说明: 1. **通过URL调用** 这是最基础的调用方式,用户在浏览器地址栏输入与Servlet映射的URL,如`http://localhost:8080/myservlet/hello`。服务器接收到请求后,根据`web...
这段JavaScript代码与第一种方式完全相同,都是用来处理AJAX请求的逻辑。 ### 总结 以上就是通过HTML表单结合AJAX技术提交数据给后台的两种方法。这两种方法的核心在于使用`<input type="button">`或`<a>`标签的`...
下面我们将深入探讨几种常见的JS表单验证方式。 1. **基本的JavaScript验证**: 基于JavaScript的验证通常是通过在HTML表单元素上添加`onsubmit`事件来实现的。当用户尝试提交表单时,会触发这个事件,然后执行...
**JavaScript提交至Servlet的5种方式** 1. **重定向(Redirect)** ```javascript function submitForm1(){ window.location.href = "TestServlet?param=hrefMethod"; } ``` 这是最简单的提交方式,通过改变...
以上介绍了几种常用的JSP页面传值方式,包括使用表单、URL重写、JavaScript动态改变表单行为、JSP内置对象和标签库以及Cookie和Session。不同的场景下可以选择不同的方法来满足需求。在实际应用中,开发者还需要考虑...
【标题】"javascript经典特效---确认后提交"指的是在JavaScript编程中实现的一种用户交互功能,即在用户执行关键操作(如提交表单)前显示一个确认对话框,以确保用户确实想要进行该操作。这种效果常见于需要防止误...
JavaScript弹出层表单提交是一种常见的用户交互设计,它允许用户在不离开当前页面的情况下填写并提交表单数据。这种技术常用于网站的登录、注册、评论或编辑功能,提供了良好的用户体验,因为用户无需跳转到新页面...
实现ASP.NET MVC3的Ajax提交有几种方式。一种是使用jQuery的`.ajax()`方法,另一种是使用`$.post()`或`$.get()`等简化版本。还可以利用jQuery的`.load()`方法来加载服务器返回的部分HTML。在MVC3中,可以结合AJAX...
在IT行业中,Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。Ajax的核心是利用JavaScript与服务器进行异步数据交换,使得用户可以在等待响应的同时继续浏览...
### 在.jsp中非表单请求action的几种方式总结 #### 一、基本概念与背景介绍 在Web开发中,特别是使用Struts框架时,我们经常需要处理非表单提交的动作请求(action)。这些请求通常来源于链接点击或者JavaScript...
下面详细解释几种防止Layui表单重复提交的方法。 首先,在HTML表单中,为了避免在提交时页面刷新导致的重复提交,可以在标签中使用onsubmit="return false;"属性。这个属性的作用是在表单提交时返回false,阻止...
这篇文档将深入探讨JavaScript中几种常用的表单验证控件和方法。 一、基本的HTML5验证 HTML5引入了内置的表单验证属性,如`required`、`pattern`、`min`、`max`等,使得验证变得更加简单。例如: ```html ``` ...
以下是几种防止表单重复提交的策略,它们可以在不同的应用场景中发挥作用。 1. 禁用提交按钮 在表单提交之后,通过JavaScript使提交按钮变为不可用状态。这种方法简单,可以在用户提交表单后立即阻止他们再次点击...
本文将详细介绍HTML表单的几种提交方式,帮助开发者更好...通过以上几种方式,开发者可以根据实际需求灵活地处理表单提交,实现复杂的功能。了解这些技巧,可以帮助我们更有效地构建交互性强、用户体验良好的Web应用。