|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。javascript|js|xml|对象 xmlhttp对象能够用来在不革新页面的情形下传送参数,可作为一种javascript向jsp传送参数的一种办法。
上面就是一个javascript向jsp传送参数的例子:
xmlhttp.jsp
<%@pagecontentType="text/html;charset=GB2312"language="java"import="java.util.*"import="java.sql.*"%>
<html>
<head><title>n</title>
<scriptlanguage="javascript">
functionfunc()
{
xml=newActiveXObject("Microsoft.XMLHTTP");
varpost="<inputtype=textname=namevalue=1value/>";//机关要照顾的数据
xml.open("POST","xmlhttp.jsp",false);//利用POST办法翻开一个到服务器的毗连,以异步体例通讯
xml.setrequestheader("content-length",post.length);
xml.setrequestheader("content-type","application/x-www-form-urlencoded");
xml.send(post);//发送数据
//前往了局
varv=xml.responseText;
//处置这个了局
document.write(了局:+v);
}
</script>
</head>
<body>
<%
out.println("abcd");
java.io.BufferedReaderbr=request.getReader();
Stringstr="";
Stringsrt=br.readLine();
while(srt!=null)
{
str+=srt+"
";
srt=br.readLine();
}
out.println(str);
%>
</body>
</html>
经由过程下面这类手腕就能够把参数"<inputtype=textname=namevalue=1value/>"这个字符串传送给本页面,在页面上显现一个文本框,固然你还能够传送一个xml文件,如许你就必要在服务器真个代码中剖析这个xml文件,从中获得你所必要的参数
你能够给任何页面传送参数,只必要改动xml.open("POST","xmlhttp.jsp",false);中的xmlhttp.jsp为你方针页面得url就能够了
必要注重的是在低版的tomcat中会报出Readtimeout的毛病,这是tomcat的缘故原由,换一个高版本的就能够办理成绩
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊 |
|