JAVA网页编程之javascript向jsp传送参数的一种手腕:使...
市场分额,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语言的团队,是微软重金挖过去的啊 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 是一种使用者不需花费很多时间学习的语言 是一种语言,用以产生「小应用程序(Applet(s)) 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
页:
[1]