`
vipqweer
  • 浏览: 52061 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jsp页面的form中包含多个按钮如何判断

阅读更多

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()">

 

这样就可以解决了。

 

分享到:
评论

相关推荐

    一个jsp页面中多个提交按钮提交不同的页面.zip

    在JavaServer Pages (JSP) 技术中,创建一个包含多个提交按钮的页面是常见的需求,每个按钮可能对应不同的处理逻辑,比如提交到不同的后端Servlet或执行不同的操作。本示例着重讲解如何在JSP页面中实现多个提交按钮...

    jsp页面js调用form表单的值的方法

    ### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...

    Java后台获取JSP页面多个复选框选中的值

    在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...

    jsp中radio控件的使用

    本项目展示了如何在JSP页面中使用`radio`控件,结合JavaScript进行用户交互处理,如判断是否选中以及获取选中的`radio`控件的值。 首先,我们来理解`radio`控件的基本结构。在HTML中,`&lt;input&gt;`标签用于创建`radio`...

    JSP避免Form重复提交的三种方案

    JSP 避免 Form 重复提交的三种方案是指在 Web 应用程序中,用户在提交 Form 后,如何防止用户不小心或恶意地重复提交表单数据,避免对服务器端和数据库造成不必要的负载和影响。下面是三种常见的解决方案: 一、...

    jsp 简单注册并在另一页面显示注册的信息

    【标题解析】 "jsp 简单注册并在另一页面显示注册的信息"这个标题涉及到的是一...以上就是基于JSP实现用户注册并在另一页面显示信息的基本流程和技术要点,实际开发中还需要考虑安全性、用户体验、异常处理等多个方面。

    java处理一个form多个submit

    在 Web 应用中,一个 HTML form 标签中可能有多个 submit 按钮,每个按钮执行不同的操作。Java 通过不同的方式可以实现对多个 submit 按钮的处理,下面将详细介绍 Struts1 和 Struts2 中的处理方法。 在 Struts1 中...

    纯jsp页面的一个简单学生成绩系统

    总之,“纯jsp页面的一个简单学生成绩系统”是一个基础的Web应用实例,涵盖了JSP的基础语法、数据库连接、数据操作、用户交互等多个关键知识点。通过这个项目,开发者可以学习到如何将静态的HTML页面转化为动态的Web...

    关于JSP页面间的传参问题

    除了以上两种方式之外,还可以利用Session对象在多个页面间共享数据。Session对象可以存储用户在整个会话期间的信息,直到会话结束为止。 **示例代码:** ```java // 在某个页面设置session属性 session....

    JSP 注册页面JSP 注册页面

    4. **Bean(JavaBeans)**:JSP中的Bean是封装业务逻辑和数据的对象,它们可以在多个页面间共享。在注册页面,Bean可以用来存储用户提交的信息,并且在提交后进行处理。 5. **请求处理**:当用户点击注册按钮,表单...

    纯jsp登录界面自动跳转

    在“纯jsp登录界面自动跳转”这个项目中,我们将主要关注以下几个关键知识点: 1. **JSP页面结构**:登录界面通常包含HTML表单元素,如`&lt;form&gt;`,用于收集用户的登录信息(如用户名和密码)。这些表单会提交到...

    jsp页面登录验证代码

    ### jsp页面登录验证...通过以上分析,我们可以看到,虽然`login.html`和`verifylogin.jsp`构成了一个基本的登录验证流程,但在实际部署中,还需要结合更多安全措施和技术优化,以提供更加稳定、安全的用户登录服务。

    jsp页面上传图片例子

    在图片上传的例子中,JSP页面将包含一个表单,用户可以通过这个表单选择本地的图片文件进行上传。 1. **表单设计**: - 使用`&lt;form&gt;`标签创建一个HTML表单,设置`enctype="multipart/form-data"`以支持文件上传。 ...

    jsp 应用获取表单元素

    表单元素的基本结构:\n在HTML中,我们通常使用&lt;form&gt;标签定义一个表单,其中包含各种表单元素如文本输入框、复选框、单选按钮、下拉选择框等。每个表单元素都有一个唯一的name属性,用于在服务器端识别和处理。\n\...

    用jsp实现简单的用户注册功能,点提交可以在另一个jsp页面显示用户注册信息

    表单通常包含`&lt;form&gt;`标签,指定一个`action`属性指向处理表单数据的JSP页面(在这个案例中是第二个JSP页面)和一个`method`属性(通常设置为"POST"以传递敏感数据)。 3. **请求参数处理** 当用户提交表单时,...

    jsp select 带多选框

    这种功能在用户界面设计中很常见,允许用户同时选择多个选项。 HTML的`&lt;select&gt;`元素默认只支持单选,但通过添加`multiple`属性,我们可以将其转变为多选框。下面是一个基本的JSP多选框示例: ```jsp ; charset=...

    Struts2教程:处理一个form多个submit.doc

    以下是如何在Struts2中处理一个form多个submit的步骤: **步骤1:创建表单(JSP页面)** 在`more_submit.jsp`中,我们使用Struts2的`s:form`标签来定义表单,并为每个submit按钮指定一个唯一的name属性,同时通过`...

    基于layui点击按钮弹出包含表单的窗口

    这个例子涵盖了layui的`form`和`layer`模块的基本使用,包括按钮事件监听、弹窗创建、表单渲染、表单验证以及表单提交。通过深入学习layui文档,你可以发掘更多高级特性和定制化选项,进一步提升你的前端开发效率。

Global site tag (gtag.js) - Google Analytics