java - 想要在HTML onclick(jsp)中调用Javabean方法

标签 java html database jsp servlets

对于一项学校作业,我必须使用 Java bean 从 JSP 页面建立到数据库的连接,目前为止该连接有效。 每次按下此按钮时,我都想调用 bean 中的一个方法..

<INPUT TYPE=SUBMIT VALUE="To DB!"  OnClick="<% DBbean.InsertStatement(); %>" style="width:100%; height:50px ">

只有这不起作用..有谁知道我如何解决这个问题? 提前致谢。

最佳答案

我有一些建议:

  1. 不要继续走这条路。学习并遵循 Sun Java 编码标准。您正在使用 C# 风格;这会让其他 Java 开发人员感到困惑。
  2. 不要继续走这条路。您的应用应该使用 CSS,而不是将样式与标记混合在一起。
  3. 不要继续走这条路。您的应用不应该在 View 层中执行此类后端操作。
  4. 不要继续走这条路。您的应用很容易受到 SQL 注入(inject)的影响,因为您没有绑定(bind)或验证用户的输入。
  5. 不要继续走这条路。您不应编写包含 scriptlet 代码的 JSP;学习 JSTL。

如果必须,请使用 JSTL <sql>标签或 #include您选择的 bean 并调用其方法。但我不推荐它。

关于java - 想要在HTML onclick(jsp)中调用Javabean方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487726/

相关文章:

java - 空 <f :selectItems > in JSF 2. 0

java - 您链接同一对象的方法结果的设计模式的名称是什么?

java - Math.sin 返回意外结果

javascript - 如何为文本框应用 ng-if

javascript - 简单的进度指示器,向用户显示他已访问网站的百分比

ruby-on-rails - Postgres数据库查询过滤事件记录结果

database - 使用cassandra查询和删除聊天收件箱系统

mysql - UPDATE row ON UPDATE 触发器,多表条件

java - 当有多个 child 时如何检测父 View 的滑动?

asp.net-mvc - 带有 ASP.NET MVC 的 HTML5