我写了个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);
}
}

解决方案 »

  1.   

    需要使用HTML中的param标记就可以将参数传递给applet,其中参数的名称是使用param标记指定的,而参数值是用param标记内的value属性指定的,一旦参数传递给了applet,applet就可以使用getParameter()方法来获得这个参数,以便进行处理!
      

  2.   

    谢谢,是想实现,applet中获得参数向另外一jsp页面中传入。不知如何实现?
      

  3.   

    写个标签,用于接收另外一jsp页面传入参数和生成applet的htm代码