博客
关于我
前后端数据交互之表单
阅读量:331 次
发布时间:2019-03-04

本文共 1027 字,大约阅读时间需要 3 分钟。

通过表单实现歌曲搜索并跳转到列表页面

html页面

action 表示跳转的Servlet类,method表示请求方式为post
标签type表示input的类型,text表示文本框,submit表示提交按钮 value是input的值

Servlet页面(GetSongs)

public String dataSend="";protected void doGet(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {			request.setAttribute("send", dataSend);			request.getRequestDispatcher("/liebiao.jsp").forward(request, response);			//liebiao.jsp就是需要跳转的列表页面	}	protected void doPost(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		String searchname = new String(request.getParameter("name").getBytes("ISO-8859-1"), "UTF-8");// 从jsp界面获取的中文需要用ISO-8859-1解码		//这里可以调用自己java类中的方法,从数据库获取数据,赋值给全局变量dataSend		System.out.println(searchname);		doGet(request, response);	}

JSP页面

1、导包
<%@page import=“servlet.*”%>
这里需要将java代码中所用到的包导入,这里的导包不要将类写出来了,直接将包下的所有类都导入,否则在部署到远程服务器tomcat上运行时会出现类引用错误
2、获取传递的值
<%
String dataGet= request.getParameter(“dataSend”);
//这里就可以使用这个数据了
out.write("<a >"+dataGet+"</a>");//将获得的数据写到页面上
%>

转载地址:http://rhle.baihongyu.com/

你可能感兴趣的文章
微信小程序云开发手机商城项目源码+数据库+云后台+部署 (毕业生福利!)
查看>>
Maven的配置
查看>>
如何在bilibili上下载学习视频?
查看>>
Python爬虫利器之Beautiful Soup的全世界最强用法 五百行文章!
查看>>
09-Vue之本地应用v-for指令
查看>>
03-selenium元素定位
查看>>
19-selenium操作已启动的浏览器
查看>>
11-Python-作用域和命名空间
查看>>
10-Java-方法介绍
查看>>
2020.2.13普及C组 晾衣绳【纪中】【排序】
查看>>
2020.2.13普及C组 罗密欧与朱丽叶的约会【纪中】【前缀和】
查看>>
纪中2020.3.4普及C组模拟赛总结
查看>>
2020.3.8普及C组 自动匹配(auto)【纪中】【二分】
查看>>
纪中2020.3.18普及C组模拟赛总结
查看>>
纪中2020.4.8普及C组模拟赛总结
查看>>
YbtOJ 递推算法课堂过关 例5 平铺方案【递推(简单DP)】
查看>>
YbtOJ hash和hash表课堂过关 例1 字符串哈希【hash】
查看>>
YbtOJ hash和hash表课堂过关 例4 单词背诵【hash】【二分】
查看>>
CSUST 2021 周赛 2 题解
查看>>
【人脸识别】基于matlab GUI灰度化教室人数统计【含Matlab源码 602期】
查看>>