- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名初学者程序员,我已经构建了数据输入页面并显示所有条目,但现在我想显示表格内的特定行,哪些代码可以帮助我?
我的表格列:全名 - 电子邮件 - 电话 - 教育背景我想通过电子邮件搜索以在一页中显示其他数据。
我在互联网上找到了这段代码:
<%@page import="java.sql.*"%>
<% Class.forName("com.mysql.jdbc.Driver");%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%!
public class Showit {
String URL = "jdbc:mysql://localhost/regdata";
String USERNAME = "root";
String PASSWORD = "admin";
Connection conn = null;
PreparedStatement selectRegister = null;
ResultSet resultSet = null;
public Showit() {
try {
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
selectRegister = conn.prepareStatement(
"SELECT a.fullname, a.email,"
+ " FROM mainr a,"
+ "WHERE a.fullname = ?"
+ "AND a.email = ?");
} catch (Exception e) {
e.printStackTrace();
}
}
public ResultSet getShowit(String fullname, String email) {
try {
selectRegister.setString(1, fullname);
selectRegister.setString(2, email);
resultSet = selectRegister.executeQuery();
} catch (Exception e) {
e.printStackTrace();
}
return resultSet;
}
}
%>
<%
String fullname = new String();
String email = new String();
if (request.getParameter("fullname") != null) {
fullname = request.getParameter("fullname");
}
if (request.getParameter("email") != null) {
fullname = request.getParameter("email");
}
Showit showit = new Showit();
ResultSet showits = showit.getShowit(fullname, email);
%>
<table border="1">
<tbody>
<tr>
<td>Full Name</td>
<td>Email</td>
<td>Title</td>
</tr>
<% while (showits.next()) {%>
<tr>
<td><%= showits.getString("fullname")%></td>
<td><%= showits.getString("email")%></td>
<td><%= showits.getString("Phone")%></td>
</tr>
<% }%>
</tbody>
</table>
</body>
</html>
与此页面连接:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.Scanner" %>
<% Class.forName("com.mysql.jdbc.Driver");%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Search</title>
</head>
<body>
<form name="search" action="display.jsp" method="POST">
<table border="0">
<tbody>
<tr>
<td>Full Name</td>
<td><input type="text" name="fullname" value="" size="50" /></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="email" value="" size="50" /></td>
</tr>
</tbody>
</table>
<input type="reset" value="Reset" name="reset" />
<input type="submit" value="Submit" name="Submit" />
</form>
</body>
</html>
但这不起作用。
最佳答案
问题可能出在这一行:
fullname = request.getParameter("email");
请注意,您正在将 email 参数分配给 fullname 变量。
关于java - 使用 JSB 在 MySql 数据库表中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660239/
我正在尝试使用 spket 插件在 eclipse 中使用本教程提供完整的代码建议:https://steve0hh.wordpress.com/2012/04/20/how-to-set-up-se
我正在尝试从 JS 调用 Java,遵循 this tutorial .这是javascript代码: var r = jsb.reflection.callStaticMethod("org/coc
我是一名初学者程序员,我已经构建了数据输入页面并显示所有条目,但现在我想显示表格内的特定行,哪些代码可以帮助我? 我的表格列:全名 - 电子邮件 - 电话 - 教育背景我想通过电子邮件搜索以在一页中显
对于“Web 工程”中的作业,我们必须使用 Servlet、Java Server Pages 和 Java Bean。 (我知道 JSB 或多或少已被弃用,但我们必须使用它进行训练) 基本上我们有一
我是 cocos2d-x 的新手 使用 create_project.py 命令行创建 javascript 项目并运行该项目后,我在控制台中看到以下警告: Cocos2d: Get data fro
我正在用 cocos2d (iphone jsb + cocos2d-html5) 编写一个跨平台游戏,我想知道如何让它真正跨平台。适用于 -html5 的代码不一定适用于 -iphone jsb,反
我是一名优秀的程序员,十分优秀!