本文目录一览:
- 1、java循环跳转语句
- 2、java程序中如何实现单击页面a中的按钮跳转到页面b
- 3、java怎么设置点击按钮跳转?
- 4、Java Web中的两种跳转语句是什么,有什么区别
- 5、java中如何做到界面的跳转?
java循环跳转语句
第一句int i = 1000;是赋值语句
第二句while (true)是一个循环语句,而且是个死循环
第三句if (i10)是个判断语句,判断i是否小于10
第四句continue;是如果i10成立的条件下继续进行下次循环
第五句i = i-10;是将i的值减去10再赋给i
你这段代码是个死循环,永远执行不完,因为没有结束条件。
java程序中如何实现单击页面a中的按钮跳转到页面b
java程序中的jsp页面点击按钮跳转到页面b的方式如下:
1.jsp页面的方式如下:a href="....b.jsp"跳转/a
response.sendRedirect("b.jsp")
jsp:forward page="b.jsp"/
2.在swing里,给button加一个监听器,然后在监听事件中打开另一个页面。
在jsp或是静态网页里,onclick=“JavaScript:window.location=’xx‘”
java怎么设置点击按钮跳转?
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//Math.random()*b.length
public class Test extends JFrame implements ActionListener{
private JLabel q;
private JLabel b;
private JTextField b2;
private JButton b1;
private String aa[] = { "公共的", "受保护的", "私有的" };
public Test() {
q = new JLabel();
b = new JLabel("请输入单词");
this.add(q);
this.setVisible(true);
this.setTitle("ii");
this.setSize(420, 320);
this.setLocation(200, 200);
this.setResizable(true);
this.setLayout(new FlowLayout());
this.add(b);
b2 = new JTextField(10);
this.add(b2);
b1 = new JButton("确定");
this.add(b1);
b1.addActionListener(this);
int p = (int) (Math.random() * aa.length);
String o = aa[p];
q.setText(o);
}
public static void main(String[] args) {
Test t = new Test();
}
@Override
public void actionPerformed(ActionEvent e) {
String h = "公共的";
if (h.equals(b2.getText())) {
int i = (int) (Math.random() * aa.length);
q.setText(aa[i]);
}
}
}
要给按钮加监听器
Java Web中的两种跳转语句是什么,有什么区别
在JSP中,跳转页面有两种方式:1.forward跳转:jsp:forward page="跳转页面地址" /2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用jsp:param name="参数名" value="参数值" /传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值"))。
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();
}
}