爱问 爱问共享资料 爱问分类
首页 > > > JSP程序设计习题解答(2).doc

JSP程序设计习题解答(2).doc

JSP程序设计习题解答(2).doc

上传者: jtrsgood
46次下载 0人收藏 暂无简介 简介 2012-05-10 举报

简介:JSP程序设计 参考答案

习题一1.答:确保Tomcat服务器使用的是Java_home环境变量设置的JDK。2.答:属于操作题,解答略。3.答:Web服务目录的下的目录称为该Web服务目录下的相对Web服务目录。浏览器的地址栏中键入:http://IP:8080/Web目录名字/子目录名字/JSP页面。4.答:修改Tomcat服务器安装目录中conf文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用80,就可以将端口号设置为80。习题二1.答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员www.zhizhuman.com变量操作的结果,都会影响到其他用户。“<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其www.gongjingmilan123.com他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。2.答:两次。3.答:第一个问题的答案是允许;第二个www.jndftq.com问题的答案是不允许。4.答:第一个用户看到的sum的值是610,第二个用户看到的sum的值是12105.答:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><%for(charc='A';c<='Z';c++){out.print(""+c);}%></BODY></HTML>6.答:include指令标记的作用是在JSPwww.srmqgg.com页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件www.8383.com.cn合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是www.52wangka.com告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客www.ksfphs.com户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。7.答:main.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><jsp:includepage="lader.jsp"><jsp:paramname="a"value="5"/><jsp:paramname="b"value="6"/><jsp:paramname="h"value="10"/></jsp:include></BODY></HTML>lader.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><%StringstrA=request.getParameter("a");StringstrB=request.getParameter("b");StringstrH=request.getParameter("h");doublea=Double.parseDouble(strA);doubleb=Double.parseDouble(strB);doubleh=Double.parseDouble(strH);doublearea=(a+b)*h/2;%><P>梯形面积:<%=area%></BODY></HTML>习题三1.答:不可以2.答:如果某个Web服务目录www.jinyilai.cn下的JSP页面准备调用一个Tag文件,那么必须在该Web服务目录下,建立目录:Web服务目录\WEB-INF\tags,其中,WEB-INF和tags都是固定的子目录名称,而tags下的子目录名字可由用户给定。一个Tag文件必须保存到tags目录或其下的子目录中。3.答:body-content、language、import、pageEncoding。4.答:使用attribute指令可以动态地向该Tag文件传递对象的引用。5.答:使用variable指令可以将Tag文件中的对象返回给调用该Tag文件的JSP页面。6.答:Lianxi6.jsp:<%@pagecontentType="text/html;Charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="computer"%><HTML><BODY><H3>以下是调用Tag文件的效果:</H3><computer:RectsideA="5"sideB="6"/><H3>以下是调用Tag文件的效果:</H3><computer:Circleradius="16"/></BODY></HTML>Rect.tag:<h4>这是一个Tag文件,负责计算矩形的面积。<%@attributename="sideA"required="true"%><%@attributename="sideB"required="true"%><%!publicStringgetArea(doublea,doubleb){if(a>0&&b>0){doublearea=a*b;return"<BR>矩形的面积:"+area;}else{return("<BR>"+a+","+b+"不能构成一个矩形,无法计算面积");}}%><%out.println("<BR>JSP页面传递过来的两条边:"+sideA+","+sideB);doublea=Double.parseDouble(sideA);doubleb=Double.parseDouble(sideB);out.println(getArea(a,b));%>Circle.tag:<h4>这是一个Tag文件,负责计算园的面积。<%@attributename="radius"required="true"%><%!publicStringgetArea(doubler){if(r>0){doublearea=Math.PI*r*r;return"<BR>圆的面积:"+area;}else{return("<BR>"+r+"不能构成一个圆,无法计算面积");}}%><%out.println("<BR>JSP页面传递过来的半径:"+radius);doubler=Double.parseDouble(radius);out.println(getArea(r));%>7.答:one.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.text.*"%><%@taglibtagdir="/WEB-INF/tags"prefix="computer"%><HTML><BODYbgcolor=cyan><computer:GetAreasideA="3"sideB="6"sideC="5"/><h4>面积保留3位小数点:<%NumberFormatf=NumberFormat.getInstance();f.setMaximumFractionDigits(3);doubleresult=area.doubleValue();Stringstr=f.format(result);out.println(str);%></BODY></HTML>two.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.text.*"%><%@taglibtagdir="/WEB-INF/tags"prefix="computer"%><HTML><BODYbgcolor=cyan><computer:GetAreasideA="3"sideB="6"sideC="5"/><h4>面积保留6位小数点:<%NumberFormatf=NumberFormat.getInstance();f.setMaximumFractionDigits(6);doubleresult=area.doubleValue();Stringstr=f.format(result);out.println(str);%></BODY></HTML>GetArea.tag:<%@attributename="sideA"required="true"%><%@attributename="sideB"required="true"%><%@attributename="sideC"required="true"%><%@variablename-given="area"variable-class="java.lang.Double"scope="AT_END"%><%doublea=Double.parseDouble(sideA);doubleb=Double.parseDouble(sideB);doublec=Double.parseDouble(sideC);if(a+b>c&&a+c>b&&c+b>a){doublep=(a+b+c)/2.0;doubleresult=Math.sqrt(p*(p-a)*(p-b)*(p-c));jspContext.setAttribute("area",newDouble(result));}else{jspContext.setAttribute("area",newDouble(-1));}%>8.答:linxi8.jsp:<%@pagecontentType="text/html;Charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="ok"%><html><body><tableborder=1><ok:Biaogecolor="yellow"name="姓名"phone="电话"email="email"><ok:Biaogecolor="cyan"name="张三"phone="12345678"email="ss@163.com"/><ok:Biaogecolor="#ffc0ff"name="李小花"phone="9876543"email="cc@163.com"/><ok:Biaogecolor="cyan"name="孙六"phone="11223355"email="pp@163.com"/><ok:Biaogecolor="#ffc0ff"name="吴老二"phone="66553377"email="ee@163.com"/></ok:Biaoge></table></body></html>Biaoge.tag:<%@attributename="color"%><%@attributename="name"%><%@attributename="phone"%><%@attributename="email"%><trbgcolor="<%=color%>"><tdwidth=60><%=name%></td><tdwidth=60><%=phone%></td><tdwidth=60><%=email%></td></tr><jsp:doBody/>习题四1.答:(C)。2.答:将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个数组转化为字符串对象。3.答:inputString.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODYbgcolor=green><FORMaction="computer.jsp"method=postname=form><INPUTtype="text"name="str"><INPUTTYPE="submit"value="提交"name="submit"></FORM></BODY></HTML>computer.jsp:<%@pagecontentType="text/html;charset=GB2312"%><MHML><BODY><%StringtextContent=request.getParameter("str");byteb[]=textContent.getBytes("ISO-8859-1");textContent=newString(b);%>字符串:<%=textContent%>的长度:<%=textContent.length()%></BODY></HTML>4.答:实现用户的重定向。5.答:(1)不相同。(2)相同。(3)可能消失。(4)一定消失。6.答:lianxi6.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><%session.setAttribute("message","请您猜字母");chara[]=newchar[26];intm=0;for(charc='a';c<='z';c++){a[m]=c;m++;}intrandomIndex=(int)(Math.random()*a.length);charch=a[randomIndex];//获取一个英文字母session.setAttribute("savedLetter",newCharacter(ch));session.setAttribute("count",newInteger(0));%>访问或刷新该页面可以随机得到一个英文字母.<BR>单击超链接去猜出这个字母:<Ahref="guess.jsp">去猜字母</A></BODY></HTML>guess.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="guess"%><HTML><BODYbgcolor=cyan><%Stringstr=request.getParameter("clientGuessLetter");if(str==null){str="*";}if(str.length()==0){str="*";}%><guess:GuessLetterguessLetter="<%=str%>"/>当前猜测结果:<%=message%><%if(message.startsWith("您猜对了")){%><br><AHREF="lianxi6.jsp">重新获得一个字母</A><%}else{%><BR>输入您的猜测:<FORMaction=""method="post"name=form><INPUTtype="text"name="clientGuessLetter"><INPUTTYPE="submit"value="送出"name="submit"></FORM><%}%></FONT></BODY></HTML>GuessLetter.jsp:<%@tagpageEncoding="GB2312"%><%@attributename="guessLetter"required="true"%><%@variablename-given="message"scope="AT_END"%><%Stringmess="";Characterch=(Character)session.getAttribute("savedLetter");charrealLetter=ch.charValue();charc=(guessLetter.trim()).charAt(0);if(c<='z'&&c>='a'){if(realLetter==c){intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session.setAttribute("count",newInteger(n));mess="您猜对了,这是第"+n+"次猜测";}elseif(realLetter<c){intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session.setAttribute("count",newInteger(n));mess="您猜大了,这是第"+n+"次猜测";}elseif(realLetter>c){intn=((Integer)session.getAttribute("count")).intValue();n=n+1;session.setAttribute("count",newInteger(n));mess="您猜小了,这是第"+n+"次猜测";}}else{mess="请输入a至z之间的英文字母。";}jspContext.setAttribute("message",mess);%>习题五1.答:不能2.答:调用publiclonglength()方法。3.答:A和D。4.答:RandomAccessFile类既不是输入流类InputStream类的子类,也不是输出流类Outputstream类的子类。想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个流给这个文件写入数据。5.答:input.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODYbgcolor=yellow><FORMaction="read.jsp"Method="post">输入目录:<Inputtype=textname="dirName"><BR>输入文件名字:<Inputtype=textname="fileName"><Inputtype=submitvalue="提交"></FORM></BODY></HTML>read.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="file"%><HTML><BODYbgcolor=pink><%Strings1=request.getParameter("dirName");Strings2=request.getParameter("fileName");if(s1.length()>0&&s2.length()>0){%><file:ReaddirName="<%=s1%>"fileName="<%=s2%>"/><br>读取的文件内容:<br><TextArearows=10cols=16><%=content%></TextArea><%}%></BODY></HTML>Read.tag:<%@tagpageEncoding="GB2312"%><%@tagimport="java.io.*"%><%@attributename="dirName"required="true"%><%@attributename="fileName"required="true"%><%@variablename-given="content"scope="AT_END"%><%StringBufferstr=newStringBuffer();try{Filef=newFile(dirName,fileName);FileReaderin=newFileReader(f);BufferedReaderbufferin=newBufferedReader(in);Stringtemp;while((temp=bufferin.readLine())!=null){str.append(temp);}bufferin.close();in.close();}catch(IOExceptione){str.append(""+e);}jspContext.setAttribute("content",newString(str));%>习题六1.答:a.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="inquire"%><HTML><Bodybgcolor=cyan><Fontsize=2><inquire:GetRecorddataBaseName="pubs"tableName="employee"/>在<%=biao%>表查询到记录:<BR><%=queryResult%></Font></Body></HTML>GetRecord.tag:<%@tagpageEncoding="GB2312"%><%@tagimport="java.sql.*"%><%@attributename="dataBaseName"required="true"%><%@attributename="tableName"required="true"%><%@variablename-given="biao"scope="AT_END"%><%@variablename-given="queryResult"scope="AT_END"%><%StringBufferresult;result=newStringBuffer();try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){out.print(e);}Connectioncon;Statementsql;ResultSetrs;try{result.append("<tableborder=1>");Stringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName="+dataBaseName;Stringuser="sa";Stringpassword="sa";con=DriverManager.getConnection(uri,user,password);DatabaseMetaDatametadata=con.getMetaData();ResultSetrs1=metadata.getColumns(null,null,tableName,null);int字段个数=0;result.append("<tr>");while(rs1.next()){字段个数++;StringclumnName=rs1.getString(4);result.append("<td>"+clumnName+"</td>");}result.append("</tr>");sql=con.createStatement();rs=sql.executeQuery("SELECT*FROM"+tableName);while(rs.next()){result.append("<tr>");for(intk=1;k<=字段个数;k++){result.append("<td>"+rs.getString(k)+"</td>");}result.append("</tr>");}result.append("</table>");con.close();}catch(SQLExceptione){result.append("请输入正确的用户名和密码");}jspContext.setAttribute("queryResult",newString(result));jspContext.setAttribute("biao",tableName);%>2.答:b.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="add"%><HTML><Bodybgcolor=cyan><Fontsize=2><add:AddRecordtableName="product"number="9888"name="电视机"madeTime="2009-10-10"price="2678"/>向<%=biao%>添加的记录是:<BR><%=newRecord%></Font></Body></HTML>AddRecord.tag:<%@tagpageEncoding="GB2312"%><%@tagimport="java.sql.*"%><%@attributename="tableName"required="true"%><%@attributename="number"required="true"%><%@attributename="name"required="true"%><%@attributename="madeTime"required="true"%><%@attributename="price"required="true"%><%@variablename-given="biao"scope="AT_END"%><%@variablename-given="newRecord"scope="AT_END"%><%floatp=Float.parseFloat(price);Stringcondition="INSERTINTOproductVALUES"+"("+"'"+number+"','"+name+"','"+madeTime+"',"+p+")";try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){}Connectioncon;Statementsql;ResultSetrs;try{Stringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Warehouse";con=DriverManager.getConnection(uri,"sa","sa");sql=con.createStatement();sql.executeUpdate(condition);con.close();Stringstr=("("+"'"+number+"','"+name+"','"+madeTime+"',"+p+")");jspContext.setAttribute("newRecord",str);}catch(Exceptione){jspContext.setAttribute("newRecord",""+e);}jspContext.setAttribute("biao",tableName);%>3.答:c.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="reNew"%><HTML><Bodybgcolor=cyan><Fontsize=2><reNew:RenewRecordtableName="product"number="9888"name="计算机"madeTime="2008-10-10"price="2379"/>表<%=biao%>更新后的记录是:<BR><%=reNewRecord%></Font></Body></HTML>RenewRecord.tag:<%@tagpageEncoding="GB2312"%><%@tagimport="java.sql.*"%><%@attributename="tableName"required="true"%><%@attributename="number"required="true"%><%@attributename="name"required="true"%><%@attributename="madeTime"required="true"%><%@attributename="price"required="true"%><%@variablename-given="biao"scope="AT_END"%><%@variablename-given="reNewRecord"scope="AT_END"%><%floatp=Float.parseFloat(price);Stringcondition1="UPDATEproductSETname='"+name+"'WHEREnumber="+"'"+number+"'",condition2="UPDATEproductSETmadeTime='"+madeTime+"'WHEREnumber="+"'"+number+"'",condition3="UPDATEproductSETprice="+price+"WHEREnumber="+"'"+number+"'";try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){}Connectioncon;Statementsql;ResultSetrs;try{Stringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Warehouse";con=DriverManager.getConnection(uri,"sa","sa");sql=con.createStatement();sql.executeUpdate(condition1);sql.executeUpdate(condition2);sql.executeUpdate(condition3);con.close();Stringstr=("("+"'"+number+"','"+name+"','"+madeTime+"',"+p+")");jspContext.setAttribute("reNewRecord",str);}catch(Exceptione){jspContext.setAttribute("reNewRecord",""+e);}jspContext.setAttribute("biao",tableName);%>4.答:d.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@taglibtagdir="/WEB-INF/tags"prefix="del"%><HTML><Bodybgcolor=cyan><Fontsize=2><del:DelRecordtableName="product"number="9888"/>表<%=biao%>删除的记录的键字段的值是:<BR><%=deletedRecord%></Font></Body></HTML>DelRecord.tag:<%@tagpageEncoding="GB2312"%><%@tagimport="java.sql.*"%><%@attributename="tableName"required="true"%><%@attributename="number"required="true"%><%@variablename-given="biao"scope="AT_END"%><%@variablename-given="deletedRecord"scope="AT_END"%><%Stringcondition="DELETEFROMproductWHEREnumber='"+number+"'";try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){}Connectioncon;Statementsql;ResultSetrs;try{Stringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Warehouse";con=DriverManager.getConnection(uri,"sa","sa");sql=con.createStatement();sql.executeUpdate(condition);con.close();jspContext.setAttribute("deletedRecord",number);}catch(Exceptione){jspContext.setAttribute("deletedRecord",""+e);}jspContext.setAttribute("biao",tableName);%>习题七1.答:把创建bean的字节码保存到mymoon\WEB-INF\classes\blue\sky中。2.答:不允许。3.答:C。4.A5.a.jsp:<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODY><FONTsize=2><FORMaction="b.jsp"Method="post"><P>输入矩形的边A:<Inputtype=textname="sideA"value=0><P>输入矩形的边B:<Inputtype=textname="sideB"value=0><Inputtype=submitvalue="提交"></FONT></BODY></HTML>b.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="tom.jiafei.Rect"%><jsp:useBeanid="rect"class="tom.jiafei.Rect"scope="page"/><jsp:setPropertyname="rect"property="*"/><HTML><BODY><FONTsize=2><BR>边A是:<jsp:getPropertyname="rect"property="sideA"/><BR>边B是:<jsp:getPropertyname="rect"property="sideB"/><P>面积是:<jsp:getPropertyname="rect"property="area"/></FONT></BODY></HTML>Rect.java:packagetom.jiafei;publicclassRect{doublesideA,sideB,area;publicvoidsetSideA(doublea){sideA=a;}publicdoublegetSideA(){returnsideA;}publicvoidsetSideB(doubleb){sideB=b;}publicdoublegetSideB(){returnsideB;}publicdoublegetArea(){if(sideA>=0&&sideA>=0)area=sideA*sideB;elsearea=-1;returnarea;}}习题八1.答:在服务器端。2.答:首先调用init方法。3.答:正确。4.答:要在web.xml中添加如下内容:<servlet><servlet-name>myservlet</servlet-name><servlet-class>star.flower.Dalian</servlet-class></servlet><servlet-mapping><servlet-name>myservlet</servlet-name><url-pattern>/lookyourServlet</url-pattern></servlet-mapping>5.答:doGet和doPost方法。6.答:HttpServletResponse类的sendRedirect方法可以把用户重新定向到其他页面或servlet,但是不能将用户对当前JSP页面或servlet的请求和响应(HttpServletRequest对象和HttpServletResponse对象)传递给所重新定向JSP页面或servlet。RequestDispatcher对象使用forward方法可以把用户对当前JSP页面或servle的请求转发给另一个JSP页面或servlet,而且将用户对当前JSP页面或servlet的请求和响应(Http

JSP程序设计习题解答(2).doc

JSP程序设计习题解答(2).doc

上传者: jtrsgood
46次下载 0人收藏 暂无简介 简介 2012-05-10 举报

简介:JSP程序设计 参考答案

1 习题一 1 .答 :确保 Tomcat 服务器使用的是 Java_home 环境变量设置的 JDK 2 .答: 属于操作题,解答略。 3 .答 Web 服务目录的下的目录称为该 Web 服务目录下的相对 Web 服务目录。浏览器 的地址栏中键入:http://IP:8080/Web目录名字/子目录名字/JSP页面。 4 .答: 修改 Tomcat 服务器安装目录中 conf 文件夹中的主配置文件: server.xml ,只要 没有其他应用程序正在占用 80 ,就可以将端口号设置为 80 习题二 1 .答: <%! ”和“ %> ”之间声明的变量在整个 JSP 页面内都有效,称为 JSP 页面的成员变量, 成员变量的有效范围与标记符号 <%! %> 所在的位置无关。所有用户共享 JSP 页面的成员 变量,因此任何一个用户对 JSP 页面成员 www.zhizhuman.com 变量操作的结果,都会影 响到其他用户。 <% ”和“ %> ”之间声明的变量称为局部变量,局部变量在 JSP 页面后继的所有程序片以 及表达式部分内都有效。运行在不同线程中的 Java 程序片的局部变量互不干扰,即一个用 户改变 Java 程序片中的局部变量的值不会影响其 www.gongjingmilan123.com 他用户的 Java 程序片中的局部变量。当一个线程将 Java 程序片执行完毕,运行在该线程中的 Java 程序片的局部变量释放所占的内存。 2 .答 :两次。 3 .答: 第一个问题的答案是允许;第二个 www.jndftq.com 问题的答案是不允许。 4 .答: 第一个用户看到的 sum 的值是 610 ,第二个用户看到的 sum 的值是 1210 5 .答: <%@pagecontentType="text/html;charset=GB2312"%> <HTML><BODY> <% for(charc='A';c<='Z';c++) { out.print(""+c); } %> </BODY></HTML> 6 .答: include 指令标记的作用是在 JSPwww.srmqgg.com 页面出现该指令的位置处, 静态插入一个文件,即 JSP 页面和插入的文件 www.8383.com.cn 合并成一个新的 JSP 面,然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件。因此,插入文件后,必须保证 新合并成的 JSP 页面符合 JSP 语法规则,即能够成为一个 JSP 页面文件。 include 动作标记

第1页

  • 相关资料
  • 该用户的其他资料
  • 名称/格式
  • 下载次数
  • 资料大小
  • 名称/格式
  • 下载次数
  • 资料大小

用户评论

0/200
暂无评论
上传我的资料

资料阅读排行

关闭

请选择举报的类型

关闭

提示

提交成功!

感谢您对爱问共享资料的支持,我们将尽快核实并处理您的举报信息。

关闭

提示

提交失败!

您的举报信息提交失败,请重试!

关闭

提示

重复举报!

亲爱的用户!感觉您对爱问共享资料的支持,请勿重复举报噢!

全屏 缩小 放大
收藏
资料评价:

/ 22
所需积分:0 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!