jsp页面中对应的按钮为
<input type="submit" name="btnSearch" value="检索">
<input type="submit" value="Excel出力" name="btnExcel">
在对应的Action类中对应的写
//取得对应按钮的values值
String str1 = request.getParameter("btnSearch");
String str2 = request.getParameter("btnExcel");
if("检索".equals(str1)){
//对应的处理
}
if("Excel出力".equals(str2)){
//对应的处理
}
这样是对应一个Action类的时候的处理办法。
加入不想对应一个Action类的时候,可以写javascript实现
假如对应的form的name属性为frmlist
<form name="frmlist" action="" method="post">
对应的javascript代码
<script language="javascript">
function Search(){
//对应的Action路径
frmlist.action="../action/path1
document.frmlist.submit()
}
function Excel(){
////对应的Action路径
frmlist.action="../action/path2
document.frmlist.submit()
}
</script>
还有按钮的onclick属性
<input type="submit" name="btnSearch" value="检索" onclick="Search()">
<input type="submit" value="Excel出力" name="btnExcel" onClick="Excel()">
这样就可以解决了。
分享到:
相关推荐
在JavaServer Pages (JSP) 技术中,创建一个包含多个提交按钮的页面是常见的需求,每个按钮可能对应不同的处理逻辑,比如提交到不同的后端Servlet或执行不同的操作。本示例着重讲解如何在JSP页面中实现多个提交按钮...
### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...
在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...
本项目展示了如何在JSP页面中使用`radio`控件,结合JavaScript进行用户交互处理,如判断是否选中以及获取选中的`radio`控件的值。 首先,我们来理解`radio`控件的基本结构。在HTML中,`<input>`标签用于创建`radio`...
JSP 避免 Form 重复提交的三种方案是指在 Web 应用程序中,用户在提交 Form 后,如何防止用户不小心或恶意地重复提交表单数据,避免对服务器端和数据库造成不必要的负载和影响。下面是三种常见的解决方案: 一、...
【标题解析】 "jsp 简单注册并在另一页面显示注册的信息"这个标题涉及到的是一...以上就是基于JSP实现用户注册并在另一页面显示信息的基本流程和技术要点,实际开发中还需要考虑安全性、用户体验、异常处理等多个方面。
在 Web 应用中,一个 HTML form 标签中可能有多个 submit 按钮,每个按钮执行不同的操作。Java 通过不同的方式可以实现对多个 submit 按钮的处理,下面将详细介绍 Struts1 和 Struts2 中的处理方法。 在 Struts1 中...
总之,“纯jsp页面的一个简单学生成绩系统”是一个基础的Web应用实例,涵盖了JSP的基础语法、数据库连接、数据操作、用户交互等多个关键知识点。通过这个项目,开发者可以学习到如何将静态的HTML页面转化为动态的Web...
除了以上两种方式之外,还可以利用Session对象在多个页面间共享数据。Session对象可以存储用户在整个会话期间的信息,直到会话结束为止。 **示例代码:** ```java // 在某个页面设置session属性 session....
4. **Bean(JavaBeans)**:JSP中的Bean是封装业务逻辑和数据的对象,它们可以在多个页面间共享。在注册页面,Bean可以用来存储用户提交的信息,并且在提交后进行处理。 5. **请求处理**:当用户点击注册按钮,表单...
在“纯jsp登录界面自动跳转”这个项目中,我们将主要关注以下几个关键知识点: 1. **JSP页面结构**:登录界面通常包含HTML表单元素,如`<form>`,用于收集用户的登录信息(如用户名和密码)。这些表单会提交到...
在图片上传的例子中,JSP页面将包含一个表单,用户可以通过这个表单选择本地的图片文件进行上传。 1. **表单设计**: - 使用`<form>`标签创建一个HTML表单,设置`enctype="multipart/form-data"`以支持文件上传。 ...
表单元素的基本结构:\n在HTML中,我们通常使用<form>标签定义一个表单,其中包含各种表单元素如文本输入框、复选框、单选按钮、下拉选择框等。每个表单元素都有一个唯一的name属性,用于在服务器端识别和处理。\n\...
表单通常包含`<form>`标签,指定一个`action`属性指向处理表单数据的JSP页面(在这个案例中是第二个JSP页面)和一个`method`属性(通常设置为"POST"以传递敏感数据)。 3. **请求参数处理** 当用户提交表单时,...
这种功能在用户界面设计中很常见,允许用户同时选择多个选项。 HTML的`<select>`元素默认只支持单选,但通过添加`multiple`属性,我们可以将其转变为多选框。下面是一个基本的JSP多选框示例: ```jsp ; charset=...
以下是如何在Struts2中处理一个form多个submit的步骤: **步骤1:创建表单(JSP页面)** 在`more_submit.jsp`中,我们使用Struts2的`s:form`标签来定义表单,并为每个submit按钮指定一个唯一的name属性,同时通过`...
这个例子涵盖了layui的`form`和`layer`模块的基本使用,包括按钮事件监听、弹窗创建、表单渲染、表单验证以及表单提交。通过深入学习layui文档,你可以发掘更多高级特性和定制化选项,进一步提升你的前端开发效率。