对于一项学校作业,我必须使用 Java bean 从 JSP 页面建立到数据库的连接,目前为止该连接有效。 每次按下此按钮时,我都想调用 bean 中的一个方法..
<INPUT TYPE=SUBMIT VALUE="To DB!" OnClick="<% DBbean.InsertStatement(); %>" style="width:100%; height:50px ">
只有这不起作用..有谁知道我如何解决这个问题? 提前致谢。
最佳答案
我有一些建议:
- 不要继续走这条路。学习并遵循 Sun Java 编码标准。您正在使用 C# 风格;这会让其他 Java 开发人员感到困惑。
- 不要继续走这条路。您的应用应该使用 CSS,而不是将样式与标记混合在一起。
- 不要继续走这条路。您的应用不应该在 View 层中执行此类后端操作。
- 不要继续走这条路。您的应用很容易受到 SQL 注入(inject)的影响,因为您没有绑定(bind)或验证用户的输入。
- 不要继续走这条路。您不应编写包含 scriptlet 代码的 JSP;学习 JSTL。
如果必须,请使用 JSTL <sql>
标签或 #include
您选择的 bean 并调用其方法。但我不推荐它。
关于java - 想要在HTML onclick(jsp)中调用Javabean方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487726/