触发不了验证密码一致的方法,找不到哪里错了

触发不了验证密码一致的方法,找不到哪里错了

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<base href="/BiggerProject">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>注册界面</title>
</head>
<body>
	<center>
		<h1>用户注册</h1>
		<form id="registform"  action="BiggerProject/RegistServlet" method="post">
			<table width="400px" cellspacing="0px" cellpadding="0px" border="1px">
				<tr>
					<td>用户名</td>
					<td><input type="text" name="username" placeholder="用户名为3-12位字母数字或下划线组合" ></td>
				</tr>
				<tr>
					<td>密&nbsp;码</td>
					<td><input type="password" name="password" id="password" placeholder="密码长度为6-12位的纯数字"  id="password"></td>
				</tr>
				<tr>
					<td>确认密码</td>
					<td><input type="password" name="checkPWD" id="checkPWD" placeholder="密码长度为6-12位的纯数字" "></td>
				</tr>
				<tr>
					<td>手机号码</td>
					<td><input type="text" name="phone" id="phone" placeholder="请输入正确的手机号码格式" ></td>
				</tr>
				<tr>
					<td>邮箱</td>
					<td><input type="email" name="email" placeholder="请输入正确邮箱格式" required="required"></td>
				</tr>
				<tr>
					<td colspan="2" style="text-align:center">
						<input type="button" value="注册"  onclick = "return checkpw()">
						<input type="reset" value="重置">
					</td>
				</tr>
			</table>
		</form>
	</center>
	<script type="text/javascript" src="js/jquery-3.4.1.js" ></script>
	<script type="text/javascript">
	
	function checkpw(){
		
		var pw1 = $("#password").val();
		var pw2 = $("#checkPWD").val();
		
		if(pw1!=pw2){
			alert("两次输入的密码不一致!");
			pw1 = "";
			pw2 = "";
		}
		//$("#registform").submit();
		document.getElementById("registform").submit()
	}
		
	
	
	
	
	</script>
</body>
</html>


正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好。下面来一条条解答你的疑惑:

1、首先检查一下自己的ContextPath是否是BiggerProject,如果项目不叫BiggerProject,或者后面有括号(),要使用()中的名字来访问

http://img1.sycdn.imooc.com//climg/5cf1f2b60001a41704730122.jpg

如果你想要配置,在Servers中添加了服务器,就会自动出现一个Servers项目,展开打开server.xml

5caee41f00015e9603690159.jpg

滑到底部,这里的Context标签的path属性配置的就是指定项目的访问路径:

5caee511000133f414120438.jpg

2、在项目发布后WebContent就被认为是我们的根路径,并且不再存在一个叫WebContent的文件夹,而是用配置的ContextPath的值替换,所以如果是正常发布的项目。ContextPath为项目名的情况下,访问路径应该是:localhost:8080/BiggerProject/js/jquery-3.4.1.js

http://img1.sycdn.imooc.com//climg/5cf1f4b600011b5f01660238.jpg

如果解答了同学的疑问,望采纳~

祝学习愉快~


  • KelvinChung 提问者 #1
    老师您请看我最新回复的图,servers下面没有可展开的项目哦
    2019-06-01 12:18:00
  • KelvinChung 提问者 #2
    还有老师,我用过basepath把完整地址写上去都还是不行
    2019-06-01 12:24:39
提问者 KelvinChung 2019-06-01 12:19:13
  • 同学尝试清除缓存吧,1)清除浏览器缓存的快捷键是Ctrl+Shift+Delete。 2)清除Eclipse编译缓存在Eclipse头部菜单栏中的 Project -> Clean... 3)清除服务器缓存在Servers窗口,选择自己的服务器右键 Clean... 另外,建议同学在一个Tomcat下只Add进自己当前的项目,右键Add And Remove -》Remove All,将自己当前的BiggerProject单独加进来。祝学习愉快~
    2019-06-01 13:43:09
  • 提问者 KelvinChung 回复 芝芝兰兰 #2
    老师我对着您的全部操作了一次还是不行,我把Tomcat全部移除了只加了BiggerProject进来,网页跟eclipse全部clean了,在浏览器打开regist.jsp时候下面还是会显示:GET http://localhost:8080/js/jquery-3.4.1.js net::ERR_ABORTED,还是显示<script type="text/javascript" src = "js/jquery-3.4.1.js"></script>这一句报错,补充一下,我用联网的就可以,就是<script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.js"></script>,就是调用自己的jquery就不行,非常奇怪,我对着之前做的jquery一个一个对着全部试过了,就是单独这个不行,是不是跟这个是jsp页面,之前的是html页面有关系呢。。很迷惑
    2019-06-01 14:07:25
  • 芝芝兰兰 回复 提问者 KelvinChung #3
    这个和jsp还是html没有关系,访问路径http://localhost:8080/js/jquery-3.4.1.js是不对的。“http://localhost:8080/”相当于找到了本地Tomcat的webapps目录,我们的web项目发布了以后,会将命名为ContextPath(同学的ContextPath为“BiggerProject”)的文件夹放到webapps下,所以,访问的路径应是http://localhost:8080/BiggerProject/js/jquery-3.4.1.js才对。引入的这一句应改为<script type="text/javascript" src="/BiggerProject/js/jquery-3.4.1.js" >或<script type="text/javascript" src="<%=basePath%>/js/jquery-3.4.1.js" >
    2019-06-01 14:29:16
提问者 KelvinChung 2019-06-01 10:48:49
提问者 KelvinChung 2019-06-01 10:29:17

这个配置跟之前做jQuery的Demo完全一样啊为什么会报404找不到路径呢??http://img1.sycdn.imooc.com//climg/5cf1e2fa0001f8be03940930.jpg

提问者 KelvinChung 2019-06-01 10:08:59

http://img1.sycdn.imooc.com//climg/5cf1ddc80001ac1912080505.jpg怎么改都是找不到js文件,为什么这样啊http://img1.sycdn.imooc.com//climg/5cf1de3800016cd908890265.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师