Servlet引擎装载这个类,处理来自客户的请求,并把结果返回给客户内置对象?作用分别是什么?JSP共有以下9种基本内置组件:request用户端请求,此请求会包含来自GET/POST请求的参数response网页传回用户端的回应pageContext网页的属性是在这里管理session与请求有关的会话期Application servlet正在执行的内容out用来传送回应的输出configservlet的构架部件pageJSP网页本身exception针对错误网页,未捕捉的例外sp有哪些动作?作用分别是什么?4. 说明MVC设计模式中,M、V、C分别代表什么,有什么作用。前者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。后者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;所以,后者更加高效,在后者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。1.注册和加载驱动器 ;2.与建立连接;3.发送SQL语句;4.处理结果;5.关闭连接;四、编程题:本大题共2小题,每小题10分,共20分。
答案请写在试题后面的空白处。1.编写JSP页面分别显示1—10之间各数字的阶乘。答:<%@ page contentType="text/html;charset=GB2312" %><HTML><HEAD><TITLE>阶乘(Factorial)</TITLE></HEAD><BODY><FONT size=4><%!long Factorial(int n){int sum=1;for(int i=1;i<=n;i++){sum=sum*i;}return sum;}%><P>1到10之间的各数字的阶乘</P><%long sum;for(int j=1;j<=10;j++){sum=Factorial(j);out.print("<BR>"+j+"!="+sum);}%></BODY></HTML>2.创建一个名为worker.java的Bean,用来描述工人的信息,分别是姓名,工号,身高,体重,在一个名为work.jsp的页面中使用这个Bean,通过<jsp:setProperty>动作设置Bean的各个属性,通过<jsp:getProperty>动作显示出Bean的各个属性的值。
答:Work.javapackage ccc;public class Worker{String name=null;long number;double height,weight;public String getName(){return name;}/*public String getName(){try{byte b[]=name.getBytes("ISO-8859-1");name=new String(b);return name;}catch(Exception e){return name;}}*/public void setName(String newName){name=newName;}public long getNumber(){return number;}public void setNumber(long newNumber){ number=newNumber;}public double getHeight(){return height;}public void setHeight(double newHeight){height=newHeight;}public double getWeight(){return weight;}public void setWeight(double newWeight){weight=newWeight;}}Work.jsp<%@ page contentType="text/html;charset=GB2312" %><HTML><BODY bgcolor=cyan><Font size=4><jsp:useBean id="zhang" class="ccc.Worker" scope="page" ></jsp:useBean><jsp:setProperty name= "zhang" property="name" value="张小三" /><P>名字是:<jsp:getProperty name= "zhang" property="name" /><jsp:setProperty name= "zhang" property="number" value="1999001" /><P>工号是:<jsp:getProperty name= "zhang" property="number" /><% double height=1.70;%><jsp:setProperty name= "zhang" property="height" value="<%=height+0.05%>" /><P>身高是:<jsp:getProperty name= "zhang" property="height" />米<jsp:setProperty name= "zhang" property="weight" value="67.65" /><P>体重是:<jsp:getProperty name= "zhang" property="weight" />公斤</FONT></BODY></HTML>2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32737-2.html
这次国家必须要做坚决的回应
别太当回事