第一篇:工作笔记[web新人]
2011-11-21
1.在有些地方,你大概要加一些好的,成熟的程序到你的JSP页里,JSP的标签虽然很强大,但是完成某些工作还是比较费力的困难的。这时你可以使用脚本语言段来补充JSP标签。使用的JSP引擎是支持脚本语言的,SUN的JSP参考文说明,必须使用Java程序语言来编写脚本,但是其他第三方的JSP引擎允许使用其他语言来写脚本程。
如何增加脚本
首先,你必须了解一些增加脚本元素到JSP页中的一些基本规则
1、在JSP页面里用Page指令定义脚本(默认值是Java,一般不需要定义)
2、声明语法<%!……%>声明变量和方法(函数)。
3、表达式语法<%=……%>定义脚本语言表达式
4、脚本语法〈%……%>可以操作声明、表达式和其他类型合法的代码段在页脚本语言。
5、一定要在结尾加%>标签
2.来访者通过表单向JSP引擎输入了数据,并保存在了request对象中,那么接下来怎么办? 首先,JSP引擎把存放在request对象中的数据发到JSP页面指定的服务器端的组件(JavaBeans组件, servlet,或者enterprise bean),组件收到这些个数据以后,有可能再存这些数据到数据库或者其他的地方存放起来,同时,返回一个response对象给JSP引擎。JSP引擎再把response对象传给JSP页面,这时的页面包含了定义好的格式和从服务器端得到的数据。这时JSP引擎和Web服务器再发送一个整理好的完整的页面给客户,也就是这们在浏览器上看到的结果。客户和服务器间的通信协议可以用HTTP,当然也可以用其他的。
Request和Response对象在你制作的JSP原代码中起作用。
P.S:使用JavaBean和setProperty的方法:
代码放在jsp页面中的head前,先用jsp:javabean找到id,再在其后跟setxxx,其name属性与id相同。
3.
当submit之后,bean中就已经有数值了。可以通过:
request.getParameter(“username”)提取值。
注意。这里的jsp:javabean相当于form原来的一个属性: