前台JSP页面代码:
[html] view plaincopy
<form action="http://localhost:8888/LN/SubmitServlet" method=post>
<!--主标题-->
<div class="bigTitle">提交申请</div>
<!--横线-->
<hr class="line"/>
<!--按钮区-->
<div class="btn">
<input name="btnSave" type="submit" value="保存" />
<input name="btnSubmit" type="submit" value="提交" />
<input name="btnClose" type="submit" value="关闭" />
</div>
注意type为submit。
servlet中判断代码:
[java] view plaincopy
public class SubmitServlet extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
//PermissiontoApplyBusinessUnit EntityPAB=new PermissiontoApplyBusinessUnit();
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String iButton1 = (String)request.getParameter("btnSave");
String iButton2 = (String)request.getParameter("btnSubmit");
String iButton3 = (String)request.getParameter("btnClose");
// request.setAttribute("str", iButton);
//System.out.print(iButton);
if(iButton1 != null){
//request.setAttribute("str1", "1");
System.out.println("保存");
}
else if (iButton2 != null){
//request.setAttribute("str1", "2");
System.out.println("提交");
}
else if (iButton3 != null){
//request.setAttribute("str1", "2");
System.out.println("关闭");
}
request.getRequestDispatcher("/ABUPSubmitApplications.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
doGet(request,response);
}
}
分享到:
相关推荐
在这个系统中,JSP页面通常包含商品展示、购物车显示以及用户交互元素,如按钮和表单。JSP的标签库(Tag Library)如JSTL(JavaServer Pages Standard Tag Library)可以用来增强页面功能,例如循环、条件判断等。 ...
在Web开发中,Servlet和JSP(JavaServer Pages)是两个关键组件,常用于构建动态、数据驱动的网站。在这个场景中,我们将讨论如何利用Servlet和JSP来实现用户名的验证功能。这是一个基本的用户身份验证流程,对于...
4. **实现登录验证**:在Servlet中调用JavaBean的验证方法,根据返回的结果判断登录是否成功。如果成功,可以重定向到其他页面;如果失败,显示错误信息。 5. **配置web.xml**:在项目的部署描述符web.xml中注册...
**JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本教程将引导你通过Eclipse IDE创建一个基本的JSP-Servlet项目,以便理解这两者如何协同工作。*...
Servlet和JSP是Java Web开发中的核心技术,广泛用于构建动态网站和Web应用程序。Servlet是Java编程语言中的一个接口,用于扩展服务器的功能,处理HTTP请求。而JSP(Java Server Pages)则是一种基于Java的动态网页...
在IT行业中,Servlet和JSP是Java Web开发中不可或缺的部分,它们主要用于构建动态网页应用程序。在本项目"Servlet+jsp增删改查"中,我们将深入探讨如何利用MyEclipse集成开发环境,结合Servlet和JSP实现数据的增、删...
在Java Web环境中,我们通常会结合JSP(JavaServer Pages)和Servlet来实现这一功能。本项目通过JSP和Servlet的配合,为用户提供了一个简单的文件上传解决方案。 首先,我们要了解JSP和Servlet的角色。JSP是Java的...
Servlet和JSP是Java Web开发中的核心技术,它们用于构建动态网页和服务器端应用程序。这个"基于Servlet JSP的性格小测验"项目显然旨在利用这两者来创建一个互动性的在线测试,帮助用户了解自己的性格特点。下面我们...
在JavaServer Pages (JSP) 技术中,创建一个包含多个提交按钮的页面是常见的需求,每个按钮可能对应不同的处理逻辑,比如提交到不同的后端Servlet或执行不同的操作。本示例着重讲解如何在JSP页面中实现多个提交按钮...
在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种常见的技术,它们用于创建动态、交互式的网页。在这个“文件上传jsp,servlet编写”的项目中,开发者使用了这两种技术来实现一个文件上传的功能。下面将...
本项目展示了如何在JSP页面中使用`radio`控件,结合JavaScript进行用户交互处理,如判断是否选中以及获取选中的`radio`控件的值。 首先,我们来理解`radio`控件的基本结构。在HTML中,`<input>`标签用于创建`radio`...
**JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建动态网站,尤其是电子商务系统如网上书城方面发挥着重要作用。** **JSP** 是一种服务器端的脚本语言,它允许开发者将HTML代码与Java...
在`servlet`的`doPost`方法中,`item.isFormField()`用于判断当前项是否为普通表单字段。如果是,可以读取其值并进行相应的业务处理。 5. **安全性与错误处理**: 在实际应用中,需要对上传的文件大小、类型进行...
JSP(Java Server Pages)和Servlet是Java EE(Java Platform, Enterprise Edition)技术中用于开发动态网页和服务器端应用程序的重要组件。它们通过Java技术与Web服务器相结合,使得开发者能够用Java编程语言来创建...
在本系统中,Servlet扮演着控制器的角色,接收用户的请求(如点击"加入购物车"按钮),执行相应的业务逻辑(如增加商品数量),然后更新或转发到适当的页面。 **JavaBean** 是遵循特定规范的Java类,通常用作可重用...
在这个项目中,JSP主要用于展示游戏界面,包括游戏板、得分、控制按钮等。开发者可以使用JSP指令、脚本元素和表达式语言来生成动态内容,如当前方块的位置和形状。 3. **HTTP通信**: 游戏中的用户交互,如键盘...
在登录时,Servlet可以通过比较数据库中的UserBean对象和用户输入的凭证来判断登录是否成功。 为了实现用户注册和登录功能,还需要考虑以下关键点: 1. 数据库交互:项目可能使用了JDBC(Java Database ...
总的来说,“JSP+Servlet注册登录”是一个基础但重要的Web开发实践,它涵盖了Web开发中的表单提交、数据验证、数据库操作、会话管理等多个核心概念。掌握这一技能,对于理解Web应用程序的工作原理及其开发流程至关...
在音乐网站中,当用户点击播放按钮时,JSP可能会转发请求到Servlet,Servlet处理播放请求,更新歌曲状态,然后JSP再返回更新后的页面。 4. 数据库交互: 构建音乐网站通常需要与数据库进行交互,存储和检索歌曲...
8. JSP的隐含对象(如request、response、session等)由Servlet容器自动生成,并在Servlet实现类中提供给开发者使用。 9. 隐含对象可以在`jspService()`方法内使用,但也可以在其他方法中,只要这些方法在Servlet...