如何写一个java登陆页面跳转页面

用java怎样编写登录页面,可以达到成功登录后跳转到下一个页面?

1、直接从web.xml中配置,直接跳转到login.jsp登录界面。

2、从index.jsp界面进行JS跳转。

如何写一个java登陆页面跳转页面

java中如何做到界面的跳转?

假如有两个frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

public class frame1 extends JFrame implements ActionListener{

/**

* @param args

*/

private JButton jb;

public frame1()

{

this.setSize(300, 200);

this.setLocation(300, 400);

jb=new JButton(“跳转”);

this.add(jb);

jb.addActionListener(this);//加入事件监听

this.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

frame1 frame=new frame1();

}

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==jb)

{

this.dispose();//点击按钮时frame1销毁,new一个frame2

new frame2();

}

}

}

frame2是个单纯的界面

import javax.swing.JButton;

import javax.swing.JFrame;

public class frame2 extends JFrame{

/**

* @param args

*/

public frame2()

{

this.setSize(300, 200);

this.setLocation(300, 400);

this.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

frame2 frame=new frame2();

}

}

用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等一系列优秀的开源框架,说白了,这些东西的底层还是这些,只不过这些框架做了一些封装隔离。上述代码建议你重点理解一下:请求转发和重定向的区别。

java实现简单登录界面,就是按个按钮就能从一个JFRAME跳转到另一个,基本就是按登录就能跳转

java实现的简单登录页面,从一个按钮点击后跳转的页面的jframe写法:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class jb{

public static void main(String args[]){

JFrame f=new JFrame(“点我跳转”);

Container contentPane=f.getContentPane();

contentPane.setLayout(new GridLayout(1,2));

Icon icon=new ImageIcon(“b.jpg”);

JLabel label2=new JLabel(“a”,icon,JLabel.CENTER);

label2.setHorizontalTextPosition(JLabel.CENTER);

contentPane.setLayout(new FlowLayout( FlowLayout.CENTER,10,10));

JButton bb=new JButton(“图片”);

bb.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

JFrame bf=new JFrame(“新窗体”);

Icon icon=new ImageIcon(“enter.jpg”);

JLabel label2=new JLabel(icon);

bf.getContentPane().add(label2);

bf.setSize(300,360);

bf.show();

}});

contentPane.add(label2);

contentPane.add(bb);

f.pack();

f.show();

}}

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月28日 10:16:41
下一篇 2024年3月28日 10:22:54

相关推荐

  • java读取大日志文件,java实时读取日志并输出到页面上

    java大报文接口怎么处理 在Java 中使用关键字interface 来定义接口。例如:public interface Compare {public int compare(Object otherObj);}Compare 接口定义了一种操作compare,该操作应当完成与另一个对象进行比较的功能。 调用WebService,对方给出WebServi…

    2024年5月18日
    4200
  • 包含java%3c%跳转界面的词条

    用java代码怎么做一个跳转页面,比如我点击一个事件,跳出另外的一个界面… 1、这个是Windows系统上的做法,换其他系统就不行了,但是只要搞清楚本质就行了。 2、public void actionPerformed(ActionEvent e){ if(e.getSource() == button)//或者e.getActionComma…

    2024年5月17日
    3400
  • 包含java404页面的词条

    Java运行报404 是一种HTTP状态码。HTTP 404 状态码的出现意味着链接指向的网页不存在,即原始网页的URL失效。请检查对应的网站是否正常,然后再修复URL指向或恢复对应的网页才能解决。 访问的url不正确,检查一下服务器端的配置。一般404是找不到服务器资源。 这个涉及到HTTP协议,以4开头的表明是客户端发生错误,客户请求包含语法错误或者请求…

    2024年5月17日
    4800
  • java页面怎么拦截,javaweb登录拦截

    JAVA中如何,拦截一个网站返回的页面 1、在 doFilter 方法中,你可以使用 HttpServletResponse 对象的 setHeader 方法来设置一些响应头信息,以禁止浏览器缓存页面。 2、设计需要权限访问的页面存放在指定的目录,如: /A/xxx.JSP 。 3、一种解决方法 在response.sendRedirect()后面加上ret…

    2024年5月17日
    5200
  • c语言跳字,c语言跳转

    C语言跳格符和退格符 1、\r回车(CR);“\t”水平制表(HT);“\a”响铃(BEL)。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。 2、\b代表退格但是按下退格键不一样。他只是移动当前的光标向前移动一位.。比如输出asdf\b\b那么你看到的任然是asdf但是光标在倒数第二个字符上。但是如果你继续输出字符接下来的字符就会从倒数第…

    2024年5月17日
    3700
  • excel跳转函数,函数跳转到指定单元格

    excel里用哪些函数可以查找数据? 1、打开你的Excel。比如有一份各品牌手机在不同地区的售价表,现在要查找某个品牌在某个地区售价是多少。选择方方格子选项卡。找到“查找定位”按钮下的“多条件查找”命令。 2、在一个excel表格中查找与另一个表格对应的数据,我们需要用到VLOOKUP函数。 3、Excel快速查询数据的方法:INDEX函数和MATCH函数…

    2024年5月16日
    3700
  • java实现新浪微博登录,java实现新浪微博登录页面

    新浪微博在网站中的应用 年8月份中国最大的门户网站新浪网推出“新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。 便捷性 微博提供了这样一个平台,你既可以作为观众,在微博上浏览你感兴趣的信息;也可以作为发布者,在微博上发布内容供别人浏览。发布信息快速,信息传播的速度快。 最早也是最著名的微博是美国的twitter,根…

    2024年5月15日
    3200
  • c语言界面,c语言界面跳转代码

    C语言如何写登录界面 我们现在来看看,C语言如何写登录界面。首先协商登录函数的名称以及类型。然后我们定义一个用户名字符数组和密码。然后我们再弄一个错误的次数。接下来我们就可以开始清理屏幕。然后我们可以判断如果错误超过三次直接退出。 登录包括检查数据文件,检测输入格式,检查数据重复性,验证用户名密码。根据读取写入追加数据的不同要求,fopen选项不同参数,比如…

    2024年5月14日
    4200
  • java网站前台设计,java前端页面

    网页设计前端和后端的区别?越详细越好。 网页设计前端主要负责页面的展示,后端则是业务逻辑的实现。如需学习网页设计推荐选择【达内教育】。 WEB开发中“前端”和“后端”的区别如下:Web前端:1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。 前端开发主要做的是用户所能看到的前端展…

    2024年5月14日
    4000
  • 页面置换算法c语言实现,页面置换算法c++实现

    最佳页面置换算法的算法描述 1、页面置换算法在淘汰页面时的算法:输入:页面号引用串P1,P..Pn;输出:淘汰页面Pt实现:如果页框中的某个页面P以后永不使用,则该页面为淘汰页面Pt。 2、最简单的页面置换算法是先入先出(FIFO)法。这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入内存的页,先退出内存。 3、第一轮:从当前位置开…

    2024年5月14日
    4700

发表回复

登录后才能评论



关注微信