gpt4 book ai didi

java - 如何从复选框 onchange 事件获取 id

转载 作者:行者123 更新时间:2023-11-30 06:13:05 26 4
gpt4 key购买 nike

这是我的 servlet 页面。我正在尝试从复选框 onchange 事件获取品牌 id。但它不会起作用。谁能帮帮我吗?

public class servlet extends HttpServlet {

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=UTF-8");

try {
Session s1 = Connection.NewHibernateUtil.getSessionFactory().openSession();
Criteria c = s1.createCriteria(Brand.class);
List<Brand> list = c.list();
for (Brand brand : list) {
PrintWriter out = resp.getWriter();
out.println("<input type=\"checkbox\"> <onchange=\"self.location.href=index.jsp?b=" + brand.getIdbrand() + ">" + brand.getName() + "<br>");
}

} catch (Exception e) {
e.printStackTrace();
}

}

}

最佳答案

仔细看看您的<input>标签。

"<input type=\"checkbox\"> <onchange=\"self.location.href=index.jsp?b=" + 
brand.getIdbrand() + ">"

您不小心关闭了中间的输入标签。 onchange<input> 的属性,所以它应该在 <input> 中标签。并且缺少双引号 "在最后。像这样改变它,

"<input type='checkbox' onchange='self.location.href=\"index.jsp?b=" + 
brand.getIdbrand() + "\"'>"

关于java - 如何从复选框 onchange 事件获取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49819625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com