为什么注册到了username是什么意思就过不去了

为什么我的servlet跳转是白屏而且停在了servlet不动了
package com.zhao.
import java.io.IOE
import java.util.HashM
import java.util.M
import javax.servlet.ServletE
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpS
import com.zhao.Utils.StringU
public class UserAction extends BaseAction {
public void login(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username=request.getParameter("username");
String password=request.getParameter("password");
String checkcode=request.getParameter("checkcode");
String url=request.getParameter("url");
HttpSession session=request.getSession();
Map&String,String& errs=new HashMap&String, String&();
if(StringUtils.isBlank(username))
errs.put("username", "用户名称不能为空!");
if(StringUtils.isBlank(password))
errs.put("password", "密码不能为空!");
if(StringUtils.isBlank(checkcode))
errs.put("checkcode", "验证码不能为空!");
Object obj=session.getAttribute("checkcode");
if(!checkcode.equals(obj)){
errs.put("checkcode", "验证码输入错误");
if(!errs.isEmpty()){
session.setAttribute("errors",errs);
session.setAttribute("username", username);
//request.getRequestDispatcher("../user/login.jsp").forward(request, response);
response.sendRedirect(url);
public void list(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
其中login和List是我创建了一个servlet的父类BaseAction,用反射做出的。
package com.zhao.
import java.io.IOE
import java.io.PrintW
import java.lang.reflect.M
import javax.servlet.ServletE
import javax.servlet.http.HttpS
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
public abstract class BaseAction extends HttpServlet {
private static final long serialVersionUID = -0028496L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String action=request.getParameter("action");
if(action==null||action.trim().length()&1){
action="list";
Class clz=this.getClass();
Method method=clz.getMethod(action, HttpServletRequest.class,HttpServletResponse.class);
method.invoke(this,request,response);
} catch (Exception e) {
new ServletException(e);
public abstract void list(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOE
把jsp页面也贴出来
&FORM name=f1
action="user.do?action=login" method=post&
&input type="hidden" name="url" id="url"/&
&script type="text/javascript"&
document.getElementById("url").value=location.
&TABLE cellSpacing=3 cellPadding=0 border=0&
&td colspan="2"&
&span class="error"&
${ sessionScope.errors.username}
&TD&用户名:&/TD&
&TD&&INPUT size=10 name="username" style="width:80px" value="${sessionScope.username}"&&/TD&&/TR&
&td colspan="2"&
&span class="error"&
${ sessionScope.errors.password}
&TD&密码:&/TD&
&TD&&INPUT type=password size=10 name="password" style="width:80px"&&/TD&&/TR&
&td colspan="2"&
&span class="error"&
${ sessionScope.errors.checkcode}
&TD&验证码:&/TD&
&TD&&INPUT size=10 name="checkcode" style="width:80px"&&/TD&&/TR&
&TD align=middle colSpan=2&
&IMG id="img1"/&
document.getElementById("img1").src='${pageContext.request.contextPath}/images/pic.do?q='+Math.random();
&TD align=middle
colSpan=2&&INPUT type=submit value=登录&&&&INPUT onclick="javascript:window.location.href='userinfo.do?act=newregister'" type=button value=注册&&BR&&/TD&&/TR&
&TD class=ko align=middle colSpan=2&
&/TD&&/TR&&/TBODY&&/TABLE&&/FORM&
&c:remove var="errors" scope="session"/&
&c:remove var="username" scope="session"/&
停止的页面地址是:
白屏没反应,求解决!!!!!!!!!!!!!
if(!errs.isEmpty()){
session.setAttribute("errors",errs);
session.setAttribute("username", username);
//request.getRequestDispatcher("../user/login.jsp").forward(request, response);
response.sendRedirect(url);
}errs 不为空 会有response.sendRedirect(url);为空的时候没有做处理
if(!errs.isEmpty()){
session.setAttribute("errors",errs);
session.setAttribute("username", username);
//request.getRequestDispatcher("../user/login.jsp").forward(request, response);
response.sendRedirect(url);
}errs 不为空 会有response.sendRedirect(url);为空的时候没有做处理
你还没有登录,请先登录或注册慕课网帐号
72305人关注
J***A 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动***和互联网,拥有全球最大的开发者专业社群,同时也是进行Android开发的必备基础。
Copyright (C)
All Rights Reserved | 京ICP备 号-2php注册验证代码出了点问题,大神帮我看看_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:138,200贴子:
php注册验证代码出了点问题,大神帮我看看收藏
用户名的验证那里过不去
php学习选达内,O基础入学,名师指导1-4个月从入门到精通,先就业后付款「需高中以上!南昌php培训,达内培训O基础变php高手!免费培训7天试学
大神在哪里
来个大神帮帮忙
来个大神看看啊
header('content-type:text/charset=utf-8');
error_reporting(E_ALL^E_NOTICE);
if($_SERVER['REQUEST_METHOD']='POST'){
$username = trim($_POST['name']);$password = trim($_POST['password']);$password2 = trim($_POST['password2']);$sex = trim($_POST['sex']);if(empty($_POST['username']) || empty($_POST['password']) || empty($_POST['password2']) || empty($_POST['sex'])){
header('refresh:3;url=zhuce.php');
echo &内容不能为空,3秒后跳转到注册页面&;}elseif(!preg_match(&/^[a-za-z]{1}([a-za-z0-9]|[._]){3,15}$/&,$username)){
header('refresh:3;url=zhuce.php');
echo &请输入以字母开头的4-16个字符的英文字母或数字,3秒后跳转到注册页面&;}elseif($password==&& || $password.length&6 || $password.length&16){
header('refresh:3;url=zhuce.php');
echo &请输入8-16个字符的英文字母或数字,3秒后跳转到注册页面&;}elseif($_POST['password'] != $_POST['password2']){
header('refresh:3;url=zhuce.php');
echo &两次密码不一致,3秒后跳转到注册页面&;}else{
echo &用户名为:&.$username.&&br&&.&密码为:&.$password.&&br&&;}}?&
登录百度帐号推荐应用&>&EditPlus3.12 汉化版,无需***。EditPlus3.12 汉化版,无需*** 文本处理工具 运行editplus.exe view-user Interface-chinese切换到中文界面 附注册码 username:kariryo password:-BCZ8B-D6W0B-85TE1 如果不能用,请到百度搜
EditPlus3.12 汉化版,无需***。EditPlus3.12 汉化版,无需*** 文本处理工具 运行editplus.exe view-user Interface-chinese切换到中文界面 附注册码 username:kariryo password:-BCZ8B-D6W0B-85TE1 如果不能用,请到百度搜
上传大小:1.5MB
EditPlus3.12 汉化版,无需*** 文本处理工具
运行editplus.exe
view-user Interface-chinese切换到中文界面
username:kariryo
password:-BCZ8B-D6W0B-85TE1
如果不能用,请到百度搜
综合评分:4.2(5位用户评分)
所需积分:
下载个数:23
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有1条
确实不错,好用。
审核通过送C币
正则表达式学习电子书
文本编辑器转辑
创建者:zhouyue777111
MATLAb Robotic Toolbox 合集
创建者:kroc_kroc
上传者其他资源上传者专辑
gifview.jar
pl.sql developer 8.04 中文+注册机.rar
jdk1.6 API_English 英文版
Thinking in Java 第四版中文高清版
Struts2权威指南完整版 电子书
开发技术热门标签
VIP会员动态
前端开发重难点
17年软考最新真题及解析
物联网全栈开发专题
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
EditPlus3.12 汉化版,无需***。EditPlus3.12 汉化版,无需*** 文本处理工具 运行editplus.exe view-user Interface-chinese切换到中文界面 附注册码 username:kariryo password:-BCZ8B-D6W0B-85TE1 如果不能用,请到百度搜
会员到期时间:
剩余下载个数:
剩余C币:0
剩余积分:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
EditPlus3.12 汉化版,无需***。EditPlus3.12 汉化版,无需*** 文本处理工具 运行editplus.exe view-user Interface-chinese切换到中文界面 附注册码 username:kariryo password:-BCZ8B-D6W0B-85TE1 如果不能用,请到百度搜

参考资料

 

随机推荐