从jsp页面到servlet传值的不同方式
1、利用超链接<a></a>来传递参数
例如:
<td><a href="/month811/Servlet?id=${student.id}&oper=delete">删除</a></td>
则点击a标签,可以将id传入servlet中,id的值为${student.id}所表示的值。同理,oper也为一个参数,如果想传递更多的参数,只需用&隔开即可。
在servlet的get方法下写入以下代码:
String oper = request.getParameter("oper");
if (oper.equals("delete")) {String id = request.getParameter("id");}
即可将opera以及id的值获取到。
2、利用form表单的input标签,将jsp页面自己输入的值传入servlet
例如:
<form action="/month811/Servlet method="post">
姓名:<input type="text" name="name">
学号:<input type="text" name="number">
<input type="submit" value="登录">
</form>
则在servlet中的post方法下写入:
String name = request.getParameter("name");
String number = request.getParameter("number");
即可将name和number的值传进来。
3、利用form表单的action传值:
例如:
<form action="/month811/Servlet?oper=login" method="post">
姓名:<input type="text" name="name">
学号:<input type="text" name="number">
<input type="submit" value="登录">
</form>
提交表单后,会将oper的值传入servlet中。
在servlet的post方法下写入:
String oper = request.getParameter("oper");
if (oper.equals("login")) {String name = request.getParameter("name");String number = request.getParameter("number");}
即可传入,跟a标签的传值是一样的。但是需要注意的是:这里的method必须为post,如果为get,则oper的值将不会被传入servlet中,这是就会出现空指针的错误!
以上为jsp向servlet传值的三种方式,如果各位博友有别的方法欢迎评论!
转载于:https://www.cnblogs.com/of-fanruice/p/7351450.html
从jsp页面到servlet传值的不同方式相关推荐
- 最简单的jsp页面之间的传值
最简单的jsp页面之间的传值 要传值的页面使用便签 jsp页面传值 <a href="update.jsp?id=<%=article.getId()%>&titl ...
- jsp页面间的传值方法
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...
- ajax 获取jsp页面传值,jsp页面jquery Ajax 传值
1.jsp页面javascript jquery post异步提交数据 $("document").ready(function () { $("#menu_save&q ...
- jsp页面跳转的几种方式
一, 使用href超链接标记 (客户端跳转) 二, 提交表单 (客户端跳转) <form name="form" method="post" action ...
- idea怎么调试jsp页面_JSP+Servlet+C3P0+Mysql实现的YCU movies电影网站
项目简介 项目来源于:https://gitee.com/zhp0514/java_web_movie_website_project 这次分享一个电影网站,页面炫酷,需要有一定的前端功底.该网站存在 ...
- 关于jsp web项目,jsp页面与servlet数据不同步的解决办法(报错404、405等)即访问.jsp和访问web.xml中注册的/servlet/的区别
报错信息: Type Status Report Message HTTP method GET is not supported by this URL Description The method ...
- jsp页面访问servlet
1.新建一个Dynamic Web Project项目,里面新建一个servlet,新建一个jsp,整体的框架结构如下所示: 2.LoginServlet.java文件的代码如下所示: package ...
- 【页面传值6种方式】- 【JSP 页面传值方法总结:4种】 - 【跨页面传值的几种简单方式3种】...
页面传值--最佳答案6种方式: 一. 使用QueryString变量 QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全 ...
- JSP 页面传值方法总结
JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧. 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式. 1. URL 链接后追加参数 <a href=&quo ...
- java jsp页面传值_JSP 页面传值方法总结
JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧. 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式. 1. URL 链接后追加参数 URL 后面追加参数 resp ...
最新文章
- python做商品推荐系统_一种商品智能推荐系统的设计的制作方法
- java js 截取字符串,js截取字符串的三种方法
- PhotoShop基础知识
- Qt关于Tcp通信步骤的总结
- android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...
- 数据库事务的特性(ACID)
- Slam(即时定位与地图构建)
- 挪威养老基金给我们的启示
- ml工程师_ML工程师正在失业。 仍然学习ML
- Web漏洞扫描器—AppScan
- SQL Server 安全篇——安全元数据(2)——安全对象(Securable)元数据
- 在北理珠,如何快速被动了解(社工)一个学生
- IDEA 思维导图 ,类UML 图工具插件 plantUML integration
- esxi7.0虚拟机安装群辉DS3615-6.2.2版本
- 增长战略五大维度:单点突破、由内而外、锚点绑定、群体延伸、圈层建设
- 临沂鸿蒙文化城在哪,位置定了!临沂城区将再建多个公园!
- 关于mac上如何U盘
- MFC基于对话框上插入MENU菜单栏并点击菜单弹出新窗口
- DDraw笔记-高彩模式
- 企业级集群架构体系实战(一)
热门文章
- python异步io协程读文件_Python协程中的并行异步IO
- linux 占用缓存前10_MySQL基于linux的内存分析
- linux shell $#获取所有参数的个数 $@获取所有参数
- 区块链 fisco bcos webase-front docker方式部署
- docker 监控容器的cpu、内存、网络、io情况
- python调用shell命令 批量执行python程序
- Linux chapter test 10
- c语言 屏幕亮度调节_4096级屏幕亮度调节:改善安卓机自动亮度调节顽疾
- 阶段3 3.SpringMVC·_03.SpringMVC常用注解_1 RequestParam注解
- 阶段3 2.Spring_09.JdbcTemplate的基本使用_2 JdbcTemplate的概述和入门