如何去掉从数据库中读出的带有html标签的字符串,并是标签起效,显示在前台页面

<span style="font-size:18px;"> <tr class="sorts_gray"><td>内容</td><td><s:property value="topic.content" escape="false"/></td></tr></span>

例如数据库中存储的字符串为“<p>反对四方萨法萨德</p><p>反对四方萨德服</p><p>反对四方萨德<br/></p>”

加上  escape="false"  可以去掉HTML标签,使html标签起效,

显示如下:

反对四方萨法萨德

反对四方萨德服

反对四方萨德
要从数据库中读取多条符合条件的数据,并将它们写入DefaultTableModel以在界面中展示,您可以按照以下步骤进行操作: 1. 创建一个DefaultTableModel对象: ```java DefaultTableModel model = new DefaultTableModel(); ``` 2. 查询数据库并获取符合条件的数据集合: ```java // 使用合适的数据库连接方式连接数据库 Connection connection = DriverManager.getConnection(url, username, password); // 创建查询语句 String query = "SELECT * FROM your_table WHERE your_condition"; // 执行查询 Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(query); ``` 3. 将查询结果添加到DefaultTableModel中: ```java // 获取结果集的元数据(列名等) ResultSetMetaData metaData = resultSet.getMetaData(); // 获取列数 int columnCount = metaData.getColumnCount(); // 添加列名到表格模型 for (int columnIndex = 1; columnIndex <= columnCount; columnIndex++) { model.addColumn(metaData.getColumnName(columnIndex)); } // 添加数据行到表格模型 while (resultSet.next()) { Object[] rowData = new Object[columnCount]; for (int columnIndex = 1; columnIndex <= columnCount; columnIndex++) { rowData[columnIndex - 1] = resultSet.getObject(columnIndex); } model.addRow(rowData); } ``` 4. 关闭数据库连接和结果集: ```java resultSet.close(); statement.close(); connection.close(); ``` 5. 在界面上使用DefaultTableModel来展示数据。具体的方法取决于您使用的界面库和方式,例如Swing中可以使用JTable: ```java JTable table = new JTable(model); // 将table添加到合适的容器中展示在界面上 ``` 这样,您就可以从数据库中读取多条符合条件的数据,并将它们写入DefaultTableModel以在界面中展示了。请注意,这只是一个基本的示例,您可能需要根据您的具体需求进行适当的修改和扩展。 如果您还有其他问题,请随时提问!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值