读书人

JSP是怎么传到session信息的

发布时间: 2012-07-31 12:33:47 作者: rapoo

JSP是如何传到session信息的

main.jsp

<%@ page contentType="text/html;Charset=GB2312" %>

<HTML><BODY bgcolor=cyan><FONT Size=2>

<P>欢迎来到本页面,请输入您的姓名

<FORM action="" method=post name=form>

<INPUT type="text" name="name">

<INPUT TYPE="submit" value="送出" name=submit>

</FORM>

<% String name=request.getParameter("name");

if(name==null)

{ name="";

}

else

{ session.setAttribute("customerName",name);

}

%>

<% if(name.length()>0)

{

%> <P> 点击超链接,连接到book.jsp的页面,去选择书籍。

<A HREF="book.jsp"> 欢迎去选择书籍!</A>

<% }

%>

<FONT></BODY></HTML>

book.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<HTML><BODY bgcolor=cyan><FONT Size=2>

<P>点击超链接,连接到main.jsp的页面,去修改姓名。

<A HREF="main.jsp"> 欢迎去main.jsp!</A>

<P>请选择您要购买的书籍:

<FORM action="" method=post name=form>

<input type="checkbox" name="choice" value="Java教程" >Java教程

<input type="checkbox" name="choice" value="数据库原理" >数据库原理

<input type="checkbox" name="choice" value="操作系统" >操作系统

<input type="checkbox" name="choice" value="C语言教程" >C语言教程

</BR>

<INPUT TYPE="submit" value="提交" name="submit">

</FORM>

<% String bookName[]=request.getParameterValues("choice");

if(bookName!=null)

{ for(int k=0;k<bookName.length;k++)

{ session.setAttribute(bookName[k],bookName[k]);

}

}

%>

去结帐: <A HREF="count.jsp"> 欢迎去count.jsp!</A>

<FONT Size=2></BODY></HTML>

count.jsp

<%@ page contentType="text/html;Charset=GB2312" %>

<%@ page import="java.util.*" %>

<HTML><BODY bgcolor=cyan><FONT Size=2>

这里是结帐处,您的姓名以及选择的书籍:

<% String personName=(String)session.getAttribute("customerName");

out.println("<br>您的姓名:"+personName);

Enumeration enumGoods=session.getAttributeNames();

out.println("<br>购物车中的商品:<br>");

while(enumGoods.hasMoreElements())

{ String key=(String)enumGoods.nextElement();

String goods=(String)session.getAttribute(key);

if(!(goods.equals(personName)))

out.println(goods+"<br>");

}

%>

连接到book.jsp的页面,继续购买书籍:<A HREF="book.jsp">欢迎去book.jsp!</A>

<BR>连接到main.jsp的页面,去修改姓名:<A HREF="main.jsp">欢迎去main.jsp!</A>

</FONT></BODY></HTML>

读书人网 >JavaScript

热点推荐