jsp页面怎样在文本框后后面显示错误信息?
代码如下,这是注册和登录页面,我现在都是在顶部显示错误信息并且必须点击提交以后才能显示错误信息,我想改成鼠标移出文本框就显示错误信息,我是在后台servlet判断的错误信...
代码如下,这是注册和登录页面,我现在都是在顶部显示错误信息并且必须点击提交以后才能显示错误信息,我想改成鼠标移出文本框就显示错误信息,我是在后台servlet判断的错误信息,怎样改!
<html>
<head>
<base href="/BookStore/" target="_parent">
<meta charset="utf-8">
<title>HaronyWin在线书店-用户注册、登录</title>
<style type="text/css" media="screen">
@import url('css/common.css');
@import url('css/login_register.css');
</style>
</head>
<body>
<header id="p_header">
HaronyWin在线书店
<div></div>
</header>
<article class="register">
<form action="do/user" method="post">
<header>
用户注册
<div id="error">
<c:if test="${name_err != null }">
<strong style="color: #f00">${name_err }</strong>
</c:if>
</div>
</header>
<input type="hidden" name="op" value="register">
<p>
<label>用户名:</label><input name="name" />
</p>
<p>
<label>密 码:</label><input name="password" type="password" />
</p>
<p>
<label>验 证:</label><input name="confirm" type="password" />
</p>
<p>
<label>邮 箱:</label><input name="email" />
</p>
<p>
<button type="submit">注 册</button>
</p>
</form>
</article>
<article class="login">
<form action="do/user" method="post">
<header>
用户登录
<c:if test="${login_err != null }">
<strong style="color: #f00">${login_err }</strong>
</c:if>
</header>
<input type="hidden" name="op" value="login">
<p>
<label>用户名:</label><input name="name" />
</p>
<p>
<label>密 码:</label><input name="password" type="password" />
</p>
<p>
<button type="submit">找回密码</button>
<button type="submit">登 录</button>
</p>
</form>
</article>
<footer id="p_footer">
<div></div>
</footer>
</body>
</html> 展开
<html>
<head>
<base href="/BookStore/" target="_parent">
<meta charset="utf-8">
<title>HaronyWin在线书店-用户注册、登录</title>
<style type="text/css" media="screen">
@import url('css/common.css');
@import url('css/login_register.css');
</style>
</head>
<body>
<header id="p_header">
HaronyWin在线书店
<div></div>
</header>
<article class="register">
<form action="do/user" method="post">
<header>
用户注册
<div id="error">
<c:if test="${name_err != null }">
<strong style="color: #f00">${name_err }</strong>
</c:if>
</div>
</header>
<input type="hidden" name="op" value="register">
<p>
<label>用户名:</label><input name="name" />
</p>
<p>
<label>密 码:</label><input name="password" type="password" />
</p>
<p>
<label>验 证:</label><input name="confirm" type="password" />
</p>
<p>
<label>邮 箱:</label><input name="email" />
</p>
<p>
<button type="submit">注 册</button>
</p>
</form>
</article>
<article class="login">
<form action="do/user" method="post">
<header>
用户登录
<c:if test="${login_err != null }">
<strong style="color: #f00">${login_err }</strong>
</c:if>
</header>
<input type="hidden" name="op" value="login">
<p>
<label>用户名:</label><input name="name" />
</p>
<p>
<label>密 码:</label><input name="password" type="password" />
</p>
<p>
<button type="submit">找回密码</button>
<button type="submit">登 录</button>
</p>
</form>
</article>
<footer id="p_footer">
<div></div>
</footer>
</body>
</html> 展开
1个回答
2016-02-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
jsp页面中在文本框后后面显示错误信息,需要把异常抛出到页面:
500.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>500 ERROR</h3>
<%=exception.getClass() %>:<%=exception.getMessage() %>
</body>
</html>
Notes:需要在errorpage加入isErrorPage="true",否则,可以找到500.jsp,但是不能使用exception,从结果来看,虽显示500.jsp页面的内容,但并不会跳转到500.jsp
500.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>500 ERROR</h3>
<%=exception.getClass() %>:<%=exception.getMessage() %>
</body>
</html>
Notes:需要在errorpage加入isErrorPage="true",否则,可以找到500.jsp,但是不能使用exception,从结果来看,虽显示500.jsp页面的内容,但并不会跳转到500.jsp
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询