珠海仿站定制模板建站,团总支网站建设宣传,有没有做机械加工的网站,重庆网站建设工作室各个部分的作用
jsp部分
form action...#xff1a;表单标签#xff0c;供用户提交数据。内部的submit点击之后相当于是点action的URL
input typeradio#xff1a;输入类型为单选框。把name设置为一样的#xff0c;这样效果上就是单选#xff…各个部分的作用
jsp部分
form action...表单标签供用户提交数据。内部的submit点击之后相当于是点action的URL
input typeradio输入类型为单选框。把name设置为一样的这样效果上就是单选也可以自己修改让它实现多选、互斥选等功能。如果三个单选的name都是queryType,我们在servlet中写起来会方便很多通过request.getParameter(name)得到用户是选了哪种查询方式。再通过
request.getParameter(request.getParameter(name))得到用户输入的内容动态代码。
labelfor谁点击之后就相当于是鼠标点谁。for单选框点完就会选中。for文本框点完光标就会在文本框闪。 input typetext文本框
input typesubmit value查询提交按钮
Servlet在这里常出的错
pstmt.setString(1,content)这会自动给content加上单引号再加入到pstmt的字符串中。
代码
Jsp
% page contentTypetext/html;charsetUTF-8 languagejava %
!DOCTYPE html
html langen
headmeta charsetUTF-8titlequery/title
/head
body
form action%request.getContextPath()%/queryinput typeradio idname namequeryType valuename checkedlabel forname按姓名查询/labellabel forstudentName学生姓名:/labelinput typetext idstudentName namenamebrinput typeradio idstudent_id namequeryType valueidlabel forstudent_id按学号查询/labellabel forstudentId学生学号:/labelinput typetext idstudentId nameidbrbrinput typeradio idstudent_fl namequeryType valuefllabel forstudent_fl显示有不及格学科的学生信息/labelbrinput typesubmit value查询a hrefindex.jsp返回主页/a/form
/body
/htmlServlet
// 获取查询类型
String queryType request.getParameter(queryType);
//
String content request.getParameter(queryType);
···
// 查询语句
String sql select * from Marks where queryType?;
pstmt conn.prepareStatement(sql);
pstmt.setString(1,content);效果图 选取按学号查的时候会自动取消按姓名查那里的黑点。