|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。最初一个与JSP语法有关的组件叫做外部对象.在JSP小型指令文件内,你能够存取这些外部对象来与实行JSP网页的servlet情况互相感化。很多对外部对象的存取应当要简化。但是,这些是典范,它们的存取都是可承受的,要完全的使用外部对象设定章必要对最新的JavaServletAPI有所懂得。
下表列出你可使用的外部对象。
外部对象申明
request 客户端哀求,此哀求会包括来自GET/POST哀求的参数
response 网页传回客户真个呼应
pageContext网页的属性是在这里办理
session 与哀求有关的会话
applicationservlet正在实行的内容
out 用来传送呼应的输入流
config servlet的架构对象
page JSP网页自己
exception 针对毛病网页,未捕获的破例
那末,这些是做甚么的,而你应当怎样利用它们呢?基础上,在你的小型指令文件里,你可使用它们来存取实行JSP程序代码的servlet。为了不议论到太多ServletAPI的细节,让我们来检视一些你能够使用它们来做的事:
不用利用表达式,你能够间接存取外部out对象来打印一些工具到response:
<%out.println("Hello");%>.
不用间接传送参数到JavaBean,你能够藉由哀求对象来获得参数的值:
<%Stringname=request.getParameter("name");out.println(name);%>。
当你以JSP写了很多的使用程序以后,假如你创建了JavaBeans大概发明你本人将太多的Java原始码放进你的JSP档案,你必要创建撑持的Java种别,如许能够勉励反复利用而且下降JSP网页转换时所必要的工夫。当你必要创建Java种别时,你必需:
将JDSWK的安装目次in目次加到你的PATH。在你的autoexec.bat档案的PATH行的最初,到场C:1.2.2in;。
以上面的指令将JAR档案复制到jrelibext目次:
copyc:jswdk-1.0.1libservlet.jarc:jdk1.2.2jrelibext.
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。 |
|