作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 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/
我是一名优秀的程序员,十分优秀!