web开发萌新小问题

mac2026-08-13  6

只是简单记录问题篇,大神们康康就好😬,方法总比问题多。 个人觉得没有使用任何框架,只是参考了一下文件组织结构,不是不想用😭,是web开发的一些基础语言刚学热乎就出来用了,没学框架。 不过也导致了有时候一些莫名奇妙的错误需要花挺长时间去解决的。所以就记录一下。

文章目录

1、JS问题1.1、按钮绑定js函数 2、JSP语法小问题2.1、导入多个包2.2、使用 jsp:forword 跳转到另一个页面(无参) 3、JDBC问题3.1使用PreparedStatement

1、JS问题

1.1、按钮绑定js函数

在表单提交前,进行一些验证。有时候 onClick 绑定函数时会出现这样的报错 XXX is not defined at HTMLInputElement.onclick 采用原文:https://blog.csdn.net/ywl570717586/article/details/53130863 看完记得那若隐若现的 ; 号

意外篇

其实关于这个问题,之后这个并没有解决我的错误,因为我的发问是错的😂。我的问题不是这个,但我同时也发现了,使用传统function()定义方法在我这并不会影响调用,有点神奇???。 谈谈我的问题,调用语句,check()没有正常起到效果。

<input class="input_submit" type="button" value="立即注册" onclick="check();">

script语句,注意注释的window.onload部分,和check(),

<script> /* window.onload = function(){ document.getElementById("username").onblur = isNameNull(); document.getElementById("pwd").onblur = checkpwd(); document.getElementById("repwd").onblur = checkrepwd(); } */ function isNameNull(){ var err1=document.getElementById("error_name"); //alert("getuername_error1"); var str = document.getElementById("username").value; //alert("getuername_error2"); if(str==""){ err1.innerHTML="!用户名不能为空"; return false; } else{ err1.innerHTML=""; return true; } } /*省略部分代码 . . . */ function check(){ if(isNameNull() && checkpwd() && checkrepwd()){ alert("注册成功"); registerForm.submit(); } else{ alert("注册无效"); return; } } </script>

似乎有冲突,被覆盖??,反正window.onload和check()不重复调用同一个函数的时候,check()是正常被button使用的。

2、JSP语法小问题

2.1、导入多个包

<% @page import = "包名.类名1, 包名.类2" %>

2.2、使用 jsp:forword 跳转到另一个页面(无参)

<jsp:forward page="index.html"></jsp:forward>

没解决呢

3、JDBC问题

3.1使用PreparedStatement

这是我原SQL语句,用单引号包起占位符?,

select name from userinfo where name='?' and pwd='?'

传入替换参数时,出现的出错,

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

尝试解决了很久很久,把引号去除号问题就没了…就是这样,

select name from userinfo where name=? and pwd=?
最新回复(0)