session实现购物系统的简例和application实现统计页面访问次数的简例
2015-09-22 10:38
597 查看
login.jsp
<body>
<form action="checkLogin.jsp">
<table>
<tr><td>用户名:</td><td><input type="text" name="name"></td></tr>
<tr><td>密 码</td><td><input type="password" name="password"></td></tr>
<tr><td colspan="2"><input type="submit" value="提交"></td></tr>
</table>
</form>
</body>
checkLogin.jsp
<body>
<%
String name=(String)request.getParameter("name");
String password=(String)request.getParameter("password");
if(name.equals("admin")&&password.equals("admin")){
session.setAttribute("name",name);
session.setAttribute("password",password);
response.sendRedirect("success.jsp");
}else{
response.sendRedirect("error.jsp");
}
%>
</body>
success.jsp
<%
String name=(String)session.getAttribute("name");
String password=(String)session.getAttribute("password");
out.println("用户名:");
out.println(name);
out.println("<br>");
out.println("密码:");
out.println(password);
%>
<a href="buygoods.jsp">购买商品</a>
</body>
buygoods.jsp
<body>
<%
String name=(String)session.getAttribute("name");
String password=(String)session.getAttribute("password");
%>
你好<%=name %>sessionId<%=session.getId() %>
谢谢你购买本商品
<a href="logout.jsp">注销</a>
</body>
logout.jsp
<%
session.invalidate();
response.sendRedirect("login.jsp");
%>
count.jsp
<body>
<%
if(application.getAttribute("count")==null){
application.setAttribute("count",0);
}
Integer count=(Integer)application.getAttribute("count");
application.setAttribute("count",(Integer)(count.intValue()+1));
%>
你好,你是第<%=count %>个访问本站的人
</body>
<body>
<form action="checkLogin.jsp">
<table>
<tr><td>用户名:</td><td><input type="text" name="name"></td></tr>
<tr><td>密 码</td><td><input type="password" name="password"></td></tr>
<tr><td colspan="2"><input type="submit" value="提交"></td></tr>
</table>
</form>
</body>
checkLogin.jsp
<body>
<%
String name=(String)request.getParameter("name");
String password=(String)request.getParameter("password");
if(name.equals("admin")&&password.equals("admin")){
session.setAttribute("name",name);
session.setAttribute("password",password);
response.sendRedirect("success.jsp");
}else{
response.sendRedirect("error.jsp");
}
%>
</body>
success.jsp
<%
String name=(String)session.getAttribute("name");
String password=(String)session.getAttribute("password");
out.println("用户名:");
out.println(name);
out.println("<br>");
out.println("密码:");
out.println(password);
%>
<a href="buygoods.jsp">购买商品</a>
</body>
buygoods.jsp
<body>
<%
String name=(String)session.getAttribute("name");
String password=(String)session.getAttribute("password");
%>
你好<%=name %>sessionId<%=session.getId() %>
谢谢你购买本商品
<a href="logout.jsp">注销</a>
</body>
logout.jsp
<%
session.invalidate();
response.sendRedirect("login.jsp");
%>
count.jsp
<body>
<%
if(application.getAttribute("count")==null){
application.setAttribute("count",0);
}
Integer count=(Integer)application.getAttribute("count");
application.setAttribute("count",(Integer)(count.intValue()+1));
%>
你好,你是第<%=count %>个访问本站的人
</body>
相关文章推荐
- 【Node.app】Node.js for iOS
- Objective-C可变数组的声明与使用
- Android 抓取正方数据
- 问题-XE8报Object factory for class{xx-xx-xx-xx-xx} is missing. To register it, you can drop component[TFDGUIxWaitCursor] into your project.
- ios开发---视图切换-storyboard创建
- Android从零单排之自动跟新
- Android Dependencies小差号引起的问题
- 关于UIApplication单例传值
- Android SDK 目录和作用详解
- IOS第四天-新浪微博 -存储优化OAuth授权账号信息,下拉刷新,字典转模型
- Android百度地图开发05之公交信息检索 + 路线规划
- Win10/UWP开发—使用Cortana语音与App后台Service交互
- iOS工程如何支持64-bit
- Swift纯代码走进UICollectionView
- iOS 控制单个控制器旋转
- Android百度地图开发04之POI检索
- android一个项目引用另外一个项目和jar包引用
- iOS 9的新的改变 iOS SDK Release Notes for iOS 9 说了些改变
- iOS 9的新的改变 iOS SDK Release Notes for iOS 9 说了些改变
- Android工程出现 java.lang.NoClassDefFoundError错误解决方法