
正文
java注册成功跳转代码 java注册登录界面代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java怎样编写登录页面,成功登录跳转到下一个页面,求代码
说说servlet里面的方法:
public void ValidateUserPass(String user,String pass){
RequestDispathcher rd =null
//假使你的代码是从DB中获取
DBFactory db=DBFactoryImpl.getDBFactoryInstance();//得到数据库链接
flg=db.findUser(user,pass);
// 这里是不存在用户
if(flg.hasNext()==-1){
// 登录时错误了,一般我们会给用户一个提示
session.setAttirbute("msg","对不起,用户名或密码错误");
RequestDispathcher rd = req.getRequesDispatcher("login.jsp");
rd.forward(request, reponse);//将请求对象和响应对象传递进来
} // 这里是存在当前用户
else{
//当然这里登录成功时,我们要把当前用户写到session里面保存
session.setAttirbute("userName",user);
//这个请求转发语句
request.sendRedirect("index.html");
}
}
// * 上述代码,你可以参考下我的方法,我也很久没做JAVA开发了,我现在从事前端UI开发,本来我想在写一个用struts 2登录的程序的,可我现在忘得差不多了,上面我所用到的属性建议你自己好好的研究一下,往后你将学到struts2 hibernate,Spring等一系列优秀的开源框架,说白了,这些东西的底层还是这些,只不过这些框架做了一些封装隔离。上述代码建议你重点理解一下:请求转发和重定向的区别。
相关问答
Q1: 我用Eclipse java EE做了一个登录,注册的 窗口,点登录和注册之后的窗口跳转的代码怎么写?
window.open(URL,name,features,replace)
描述
URL 一个可选java注册成功跳转代码的字符串java注册成功跳转代码,声明了要在新窗口中显示java注册成功跳转代码的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。
name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 a 和 form 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。
features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。在窗口特征这个表格中,我们对该字符串的格式进行了详细的说明。
replace
一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值java注册成功跳转代码:
true - URL 替换浏览历史中的当前条目。
false - URL 在浏览历史中创建新的条目。
例子:
script type="text/javascript"
function aa(){
window.open('java注册成功跳转代码你自己的页面名称.html','name');
}
/script
input type="button" value="JS打开新页面" onclick="aa()" /
Q2: 用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是什么?
用java做好的登陆界面,当登陆成功后跳转到下个页面的代码如下:
如果登陆验证是在jsp中,那么跳转可以写成
1.response.sendRedirct("跳转到页面");
2.jsp:forward page="跳转页面"/
3.response.setHeader("Location","");
如果是登陆验证是在servlet中,那么中转可以写成
1.response.sendRedirect("/a.jsp");
2.RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");
dispatcher .forward(request, response);
也可以使用js代码实现:
script
function validate(){
window.location.href="/index.jsp";
}
/script
Q3: javaweb一点击注册,注册如果成功的话怎么直接跳转至个人中心
在判断注册成功java注册成功跳转代码的Servlet代码后面添加
request.getRequestDispatcher("xxx.jsp").forward(request, response);指定跳转到哪个页面即可java注册成功跳转代码,如果想转至个人中心java注册成功跳转代码,只要把xxx.jsp改成个人中心java注册成功跳转代码的页面地址即可
Q4: 我在用java编写登陆界面和注册界面,但是不知道如何进行两个界面的跳转
其实跳转就是关闭这个窗体,打开另外一个窗体.
关闭这个窗体代码 this.dispose()
打开另外一个窗体就是new一个出来,就是new那个窗体类的名称名,类名称大写 new Registered();
一般是
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new Registered(); //注意 这里的名称一定是窗体类的名称,不是你的方法名称
this.dispose();
}
});
}
Q5: java代码写注册,注册完成后,怎么写提示注册成功
Java写提示注册成功的方法如下:
1、首先用户注册完成后,返回一个boolean值的变量;
2、利用Servlet类判断这个变量,如果为true,跳转到提示界面,提示用户注册成功,如果为false,跳转到提示界面,提示用户注册失败;
3、具体代码如下所示:
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String usepwd= request.getParameter("usepwd");
boolean flag = Dao.register(username,usepwd);//注册方法
if(flag){
//提示注册成功
request.getRequestDispatcher("/success.jsp").forward(request, response);
}else{
//提示注册失败
request.getRequestDispatcher("/success.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
4、至此,就完成了提示注册成功的功能。
关于java注册成功跳转代码和java注册登录界面代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







