window.open("petDetail.html?petId="+id);跳到其他页面后,另一个页面怎么取到id
时间: 2024-03-22 11:41:09 浏览: 12
可以使用JavaScript的URLSearchParams对象来获取URL中的参数。在petDetail.html页面中,可以使用以下代码来获取传递过来的id参数:
```
const searchParams = new URLSearchParams(window.location.search);
const petId = searchParams.get('petId');
```
这样就可以获取到id参数的值了。注意,这段代码需要在petDetail.html页面中执行。
相关问题
for (UserPetOrder userPetOrder : list) { Long userId = userPetOrder.getUserId(); User user = userService.getById(userId); userPetOrder.setUser(user); Long petId = userPetOrder.getPetId(); Pet pet = petService.getById(petId); userPetOrder.setPet(pet); Long orderId = userPetOrder.getOrderId(); Order order = orderService.getById(orderId); userPetOrder.setOrder(order); }
这段代码是遍历一个名为`list`的`UserPetOrder`对象列表。对于每一个`UserPetOrder`对象,它会获取其中的`userId`和`petId`属性,并通过对应的服务(`userService`和`petService`)获取相应的`User`和`Pet`对象。然后,它将这些获取到的对象设置回原来的`UserPetOrder`对象中,分别使用`setUser()`和`setPet()`方法。
此外,代码还获取了`orderId`属性,并通过`orderService`获取相应的`Order`对象,然后将其设置回原来的`UserPetOrder`对象中,使用`setOrder()`方法。这段代码的目的是将关联的用户、宠物和订单对象设置回每个`UserPetOrder`对象中。
public boolean delete(int id) { // TODO Auto-generated method stub // TODO Auto-generated method stub String sql = "delete from pet where petId=?"; int n = super.executeUpdate(sql, id); return n > 0 ? true : false; }
这段代码是一个 Java 方法的实现,它的方法名是 `delete`,参数是一个整型变量 `id`,返回类型是布尔类型,表示删除宠物信息是否成功。
具体实现是通过执行 SQL 语句 `delete from pet where petId=?` 来删除指定 ID 的宠物信息,并返回删除的行数。变量 `n` 表示删除的行数,如果大于 0 就表示删除成功,返回 `true`,否则返回 `false`。
需要注意的是,在 SQL 语句中使用了占位符 `?`,它可以防止 SQL 注入攻击。在执行 SQL 语句时,使用 `super.executeUpdate(sql, id)` 方法将 `id` 变量作为参数传入,来替换占位符 `?`,从而执行具体的 SQL 语句。
值得一提的是,这个方法可能是继承了某个 DAO 基类中定义的方法,例如 `BaseDao` 类中的 `executeUpdate` 方法,它可以执行更新 SQL 语句,并返回受影响的行数。`delete` 方法可能是在 `petDaoImpl` 类中实现的,用于删除宠物信息。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)