⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 代码.txt

📁 黑魔方JSP基础教程源代码(耿祥义编著)是这里有课件和jsp源代码
💻 TXT
📖 第 1 页 / 共 2 页
字号:
Ex6_9.jsp(和tom2.jsp,jerry1.jsp)
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<P>
   <% String s=session.getId();
   %>
<P> 您的session对象的ID是:
   <BR>  
   <%=s%>
<P>输入你的姓名连接到tom.jsp
   <FORM action="tom2.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="送出" name=submit>
  </FORM>  
</BODY>
</HTML>


tom2.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<P>我是Tom页面
   <% String s=session.getId();
   %>
<P> 您的在Tom页面中的session对象的ID是:  
   <%=s%>
<P> 点击超链接,连接到Jerry的页面。
<A HREF="jerry1.jsp"> 
 <BR>  欢迎到Jerry屋来!
</A>   
</BODY>
</HTML>


jerry1.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<P>我是Jerry页面
   <% String s=session.getId();
   %>
<P> 您在Jerry页面中的session对象的ID是:  
   <%=s%>
<P> 点击超链接,连接到session的页面。
<A HREF="Ex6_9.jsp"> 
 <BR>  欢迎到session屋来!
</A>   
</BODY>
</HTML>

Ex6_9b.jsp (和tom3.jsp,jerry2.jsp)
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan ><font size=4>
<P> 我是session页面:    
   <% String s=session.getId();
      String str=response.encodeURL("tom3.jsp");
   %>
<P> 您的session对象的ID是:  
  <%=s%>
 <BR>
<P>您向URL:http://localhost:8080/tom3.jsp写入的信息是:
   <%=str%>
  <FORM action="<%=str%>" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="送出" name=submit>
  </FORM>  
</BODY>
</HTML>

tom3.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=pink><font size=4>
<P>我是Tom页面
   <% String s=session.getId();
     String str=response.encodeRedirectURL("jerry2.jsp");
   %>
<P> 您在Tom页面中的session对象的ID是:  
   <%=s%>
<P>您向URL:http://localhost:8080/jerry.jsp写入的信息是:
<BR>
<%=str%>
<P> 点击超链接,连接到Jerry的页面。
<A HREF="<%=str%>"> 
 <BR>欢迎到Jerry屋来!
</A>   
</BODY>
</HTML>

jerry2.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=pink><font size=4>
<P>我是jerry页面
   <% String s=session.getId();
     String str=response.encodeRedirectURL("Ex6_9b.jsp");
   %>
<P> 您的在jerry页面中的session对象的ID是:  
   <%=s%>
<P>您向URL:http://localhost:8080/session.jsp写入的信息是:
<BR>
<%=str%>
<P> 点击超链接,连接到session的页面。
<A HREF="<%=str%>"> 
 <BR>欢迎到session屋来!
</A>   
</BODY>
</HTML>

Ex6_10.jsp(和first1.jsp,account.jsp)
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
  <% session.setAttribute("customer","顾客");
  %>
 <P>输入你的姓名连接到第一百货:first1.jsp
   <FORM action="first1.jsp" method=post name=form>
       <INPUT type="text" name="boy"> 
       <INPUT TYPE="submit" value="送出" name=submit>
  </FORM>  
<FONT>
</BODY>
</HTML>

first1.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
   <% String s=request.getParameter("boy");
      session.setAttribute("name",s);
   %>
<P>这里是第一百货
<P>输入你想购买的商品连接到结帐:account.jsp
   <FORM action="account.jsp" method=post name=form>
       <INPUT type="text" name="buy"> 
       <INPUT TYPE="submit" value="送出" name=submit>
  </FORM>  
</FONT>
</BODY>
</HTML>


account.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%! //处理字符串的方法:
   public String getString(String s)
   { if(s==null)
      {s="";
      }
     try {byte b[]=s.getBytes("ISO-8859-1");
          s=new String(b);
         }
     catch(Exception e)
         {
         }
     return s;
   }
%>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
   <% String s=request.getParameter("buy");
      session.setAttribute("goods",s);
   %>
<BR> 
<% String 顾客=(String)session.getAttribute("customer");
   String 姓名=(String)session.getAttribute("name");
   String 商品=(String)session.getAttribute("goods");
   姓名=getString(姓名);
   商品=getString(商品);
%>
<P>这里是结帐处
<P><%=顾客%>的姓名是:
  <%=姓名%>
<P>您选择购买的商品是:
  <%=商品%>
</FONT>
</BODY>
</HTML>


Ex6_11.jsp(和result.jsp,large.jsp,small.jsp,success.jsp)
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
<P>随机分给了你一个1到100之间的数,请猜!
  <%    
     int number=(int)(Math.random()*100)+1;
     session.setAttribute("count",new Integer(0));
     session.setAttribute("save",new Integer(number));
  %>
<BR>
<P>输入你的所猜的数
   <FORM action="result.jsp" method="post" name=form>
       <INPUT type="text" name="boy" > 
       <INPUT TYPE="submit" value="送出" name="submit">
   </FORM>
</FONT>
</BODY>
</HTML>


result.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
<BR>
<% String str=request.getParameter("boy");
     if(str==null) 
       {str="0";
       }
      int guessNumber=Integer.parseInt(str);
      Integer integer=(Integer)session.getAttribute("save");
      int realnumber=integer.intValue();
     if(guessNumber==realnumber)
        { int n=((Integer)session.getAttribute("count")).intValue();
          n=n+1;
          session.setAttribute("count",new Integer(n));
           response.sendRedirect("success.jsp");
        } 
       else if(guessNumber>realnumber)
        { int n=((Integer)session.getAttribute("count")).intValue();
          n=n+1;
          session.setAttribute("count",new Integer(n));
          response.sendRedirect("large.jsp");
        }
    else if(guessNumber<realnumber)
        { int n=((Integer)session.getAttribute("count")).intValue();
          n=n+1;
          session.setAttribute("count",new Integer(n));
         
          response.sendRedirect("small.jsp");
        }
%>
</FONT>
</BODY>
</HTML>


large.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
<BR>
<P>所猜的数比实际的数大,请再猜:
   <FORM action="result.jsp" method="get" name=form >
       <INPUT type="text" name="boy" > 
       <INPUT TYPE="submit" value="送出" name="submit">
   </FORM>
</FONT>
</BODY>
</HTML>

small.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
<BR>
<P>所猜的数比实际的数小,请再猜:
  <FORM action="result.jsp" method="post" name=form>
       <INPUT type="text" name="boy" > 
       <INPUT TYPE="submit" value="送出" name="submit">
   </FORM>
</FONT>
</BODY>
</HTML>


success.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT Size=4>
<%  int count=((Integer)session.getAttribute("count")).intValue();
     int num=((Integer)session.getAttribute("save")).intValue();
  long startTime=session.getCreationTime();
  long endTime=session.getLastAccessedTime();
%>
<P>恭喜你,猜对了
<BR>
<P>您共猜了<%=count%>次
<P>用时<%=(endTime-startTime)/1000%>秒。
<P>这个数字就是<%=num%>
<P>您必须关掉浏览器才能获得新的数。
</FONT>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -