我在eclipse中创建了一个动态项目,然后创建了一个方法insert,然后将其添加到jsp及其工作中,然后我尝试创建一个read方法和after,添加了其中的所有内容并将其导入到jsp,但是HTML命令只是打印到控制台,而不是创建一个表
这个my item.java类read item方法
public String readItems() {
String output = "";
try {
Connection con = connect();
if (con == null) {
return "Error While connecting to the database for reading ";
}
//preapre the html table to be displayed
output = "<table boder= '1'><tr><th>Item Code</th>"
+"<th>Item Name</th><th>Item Price</th>"
+ "<th>Item Description</th>"
+ "<th>Update</th><th>Remove</th></tr>";
String query = "select * from item";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
// iterate through the rows in the result set
while(rs.next()) {
String itemID = Integer.toString(rs.getInt("itemID"));
String itemCode = rs.getString("itemCode");
String itemName = rs.getString("itemName");
String itemPrice = Double.toString(rs.getDouble("itemPrice"));
String itemDesc = rs.getString("itemDesc");
// Add a row into the html table
output += "<tr><td>" + itemCode + "</td>";
output += "<td>" + itemName + "</td>";
output += "<td>" + itemPrice + "</td>";
output += "<td>" + itemDesc + "</td>";
// buttons
output += "<td><input name='btnUpdate' "
+ " type='button' value='Update'></td>"
+ "<td><form method='post' action='items.jsp'>"
+ "<input name='btnRemove' "
+ " type='submit' value='Remove'>"
+ "<input name='itemID' type='hidden' "
+ " value='" + itemID + "'>" + "</form></td></tr>";
}
con.close();
// Complete the html table
output += "</table>";
}
catch (Exception e)
{
output = "Error while reading the items.";
System.err.println(e.getMessage());
}
return output;
}
然后我将其导入到jsp
<%
Item itemObj = new Item();
System.out.print(itemObj.readItems());
%>
输出为
已成功连接Ditem CodeItem NameItem PriceItem DescriptionUpdateRemoveKDSJame200.0nice OneKLJames200.0nice如何解决“HttpAuthenticationFactory的机制[KEYCLOAK]中没有所需的机制'BASIC'”
当然,这是我的错误,但我看不到它和我的理解的差距。谢谢!
我使用以下步骤文件创建了gradle项目的jar库(即没有主类)- 这是在没有主类的情况下构建jar的正确方法吗?因为当我尝试将其导入另一个Gradle项目时,我会出错。假设jar文件名为test。罐子 我将jar添加到src/libs/test.jar 内置。我添加了gradle依赖项实现文件树(dir:'libs',include:['*.jar']) 右键单击测试。震击器- 文件- 仍在获取
我开发了一个工具,使用JSch(一个java库,用于通过ssh与其他机器通信)一次性向不同的linux机器发送一行命令 因此,我们的客户需要更改所有机器上的密码。谷歌帮助我达到了这一点: 其中“123”是新密码。 命令将执行,但这始终是输出: 这表明命令没有成功。 请注意,这是一个运行linux的小型设备。这是一个私人编译的版本,尽可能紧凑。其实我对linux了解不多! 这是机器信息: 密码帮助:
我只是在Windows中安装jdk和jre版本8。环境变量已设置。我尝试在cmd中运行“java-version”,它显示了安装的java版本。但是当我尝试用“javac projectname”编译java项目时,系统说javac不能被识别为内部命令或外部命令。有谁能告诉我怎么修好它吗? 下面是我的环境变量: C:\users\foody>echo%路径%C:\ProgramData\Oracl
问题内容: 用Java开发一个简单的井字游戏。 我有一个名为的课程。此类应包含有用的游戏方法。游戏发生在另一个班级。 中的方法是。该方法应该将所有9个按钮(井字游戏板)上的文本设置为空白,再次将它们设置为启用,然后将变量设置为1。 这是它的代码: 是游戏主类中的JButtons数组。 该方法以前在游戏的主要类中使用。但是现在它在不同的类中,它无法到达该类中的按钮并对其进行操作。 我在中创建了get
问题内容: 假设我的当前目录是 一个 。我想创建一个目录 乙 和文件“myfile.txt的”内部 乙 。 如何在终端的一个命令中做到这一点? 编辑: 目录可以嵌套多次。就像我可能要创建 B / C / D ,然后在其中创建“ myfile.txt”。我也不想重复目录部分。 以下命令将在任何级别创建目录。 和 将创建目录和文件。但是我不想在命令后重复目录部分。那可能吗? 问题答案: 或者,创建一个