实现的方法也很多种,看你的数据安全咯
像用到的APPLICATION变量,还有一些,记不太清了,具体看JSP中关于数据传输的资料吧
http://www.javaresearch.org/article/index.jsp
这里应该有的。参考一下吧
像用到的APPLICATION变量,还有一些,记不太清了,具体看JSP中关于数据传输的资料吧
http://www.javaresearch.org/article/index.jsp
这里应该有的。参考一下吧
解决方案 »
- 怎么获取键盘的两个keyCode值?
- 一个网页中有一个框架页,当框架页执行刷新时,整个网页也刷新,如何做到谢谢,
- 一个关于SOCKET通信的问题。进者有分。
- 我是jsp的新手,我想知道jsp页向sevelet服务端传文件的方法,请各位大哥、大姐写的尽量详细,
- No result defined
- 后台插入了一条数据,如何在客户端浏览器中显示这条数据,请大虾指点
- 如何将JSP页面中的报表放进WORD里打印!
- 请问request.getParameterValues("") 和request.getParameter("")的区别~~!!
- 急!!!问一下如何配置server.xml,实现新建一个实例,而且用另外的一个端口
- 在tomcat下连接oracle8i的javabean出现如下错误,急!
- 郁闷啊,高手快来看看啊--sqlserver中自己建的表不能访问,只有系统自带的可以访问
- 请问 Java WEB 三层结构是怎么 弄的?
2. 如果vector里面只是简单类型,a.jsp中把vector解出来放到form中提交给b.jsp
b.jsp收到request资料放到javascript变量(String类型),再传给applet
哈哈,是不是有点傻,不过肯定可以,我做过
http://www.javaresearch.org/article/showarticle.jsp?column=106&thread=10200
<%@page import="java.util.Vector"%><form action='b.jsp'>
<%
Vector v = new Vector();
v.add("happy");
v.add("new");
v.add("year");
for(int i=0;i<v.size();i++){
out.println("<input name='send' style='display:none' value=\""
+ v.get(i) +"\">");
}
%>
<input value="send" type="submit">
</form>b.jsp:
<%
String[] arr = request.getParameterValues("send");
if(arr==null){
out.println("param error!");
return;
}
String str="";
for(int i=0;i<arr.length;i++){
str+="," + arr[i];
}
out.println( "<script language='javascript'>\n"+
"var str=\""+str.substring(1)+"\";\n"+
"</script>");
%>
<HTML>
<HEAD>
</HEAD>
<BODY onload="javascript:appletid.send(str);">
<CENTER>
<APPLET
code = "Testapplet.class"
width = "500"
height = "300"
name = "appletid"
>
</APPLET>
</CENTER>
<input type="button" value="repaint"
onclick="javascript:appletid.send(str);">
</BODY>
</HTML>applet:
public class Testapplet extends Applet {
String str;
public void init() {
}
public void send(String s){
str = s;
repaint();
} public void paint(Graphics g) {
String[] arr = str.split(",");//只有jdk1.4才有split
for(int i=0;i<arr.length;i++){
g.drawString(arr[i],50,(i+1)*30);
}
}
}