我写了个JSP程序Acount.jsp,嵌入了applet,如何实现在另一个jsp页面中得到传入的用户名,密码,余额?
<body>
<center>
<jsp:plugin type="applet" name="Acount"
code="Acount.class" codebase="." width="450" height="300">
</jsp:plugin>
</center>
<body>Acount.jsp 如下,
暂未写事件处理代码 假设applet内得到的数据String Name,Password,Money。
import java.applet.Applet;
import java.awt.*;import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Acount extends JApplet{
JPanel jp;
JLabel jl0,jl1,jl2,jl3;
JTextField acount,currentMoney;
JPasswordField password;
JButton submit,reset; public void init(){
GridLayout gl=new GridLayout(4,2);
this.setSize(450,300);
this.setLayout(new FlowLayout());
jp=new JPanel();
jp.setBackground(Color.gray);
jp.setSize(250, 200);
jp.setLayout(gl);
gl.setVgap(50);
gl.setHgap(30);
jl0=new JLabel("^v^ 开户 ^v^");
jl1=new JLabel("帐号:",JLabel.RIGHT);
acount=new JTextField(16);
jl2=new JLabel("密码:",JLabel.RIGHT);
password=new JPasswordField(16);
jl3=new JLabel("余额:",JLabel.RIGHT);
currentMoney=new JTextField(10);
submit=new JButton("提交");
reset=new JButton("重置");
jp.add(jl1);jp.add(acount);
jp.add(jl2);jp.add(password);
jp.add(jl3);jp.add(currentMoney);
jp.add(submit);jp.add(reset);
this.add(jl0);
this.add(jp);
}
}
<body>
<center>
<jsp:plugin type="applet" name="Acount"
code="Acount.class" codebase="." width="450" height="300">
</jsp:plugin>
</center>
<body>Acount.jsp 如下,
暂未写事件处理代码 假设applet内得到的数据String Name,Password,Money。
import java.applet.Applet;
import java.awt.*;import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Acount extends JApplet{
JPanel jp;
JLabel jl0,jl1,jl2,jl3;
JTextField acount,currentMoney;
JPasswordField password;
JButton submit,reset; public void init(){
GridLayout gl=new GridLayout(4,2);
this.setSize(450,300);
this.setLayout(new FlowLayout());
jp=new JPanel();
jp.setBackground(Color.gray);
jp.setSize(250, 200);
jp.setLayout(gl);
gl.setVgap(50);
gl.setHgap(30);
jl0=new JLabel("^v^ 开户 ^v^");
jl1=new JLabel("帐号:",JLabel.RIGHT);
acount=new JTextField(16);
jl2=new JLabel("密码:",JLabel.RIGHT);
password=new JPasswordField(16);
jl3=new JLabel("余额:",JLabel.RIGHT);
currentMoney=new JTextField(10);
submit=new JButton("提交");
reset=new JButton("重置");
jp.add(jl1);jp.add(acount);
jp.add(jl2);jp.add(password);
jp.add(jl3);jp.add(currentMoney);
jp.add(submit);jp.add(reset);
this.add(jl0);
this.add(jp);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货