java web 技术-求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!

问题描述

求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!

在下学生最近在做一个用java开发模拟登陆校内网的项目,可是学校使用struts2做的,url的尾缀是.action,登陆前和登陆后的url一致,无法用html来判断,,于是就想用cookie来判断登陆是否成功,可是面临一个问题就是请求标头的Cookie是JSESSIONID=3CDAB1BA4520BD1F53E62F9D5BCCCC49之类的,发送的jsessionid和接收的jsessionid都一样,,在下实在不知如何处理请大神们帮助!拜托了!在线等!

解决方案

首先,判断登陆是否成功为什么要用cookie呢?密码存储用cookie记住密码,避免下次登陆可以用cookie。
其次,jsessionid是服务器那边生成的,因为cookie是服务器那边送到客户端的信息,只对当前会话游戏,如果登陆然后退出,会重新生成一个jsessionid。
通常如果你登陆成功能获取cookie中的JSESSIONID,然后你可以下次请求时带上这个参数发送请求。
最后,通常我们在写web应用时,记录用户登录信息是存储在全局session.setAttribute中的,是在登陆Action中将登陆用户信息存储的。
strut2存储用户登录信息参考:http://zithan.iteye.com/blog/747701
http://zhidao.baidu.com/link?url=cZCbDMglScV8JBIyL8HYRou_HqslAOql3qe8NVK3lk5fLqNThG5Fk-FDlO9bW6InxNKw2gnFbu8090mW56p8K_

解决方案二:

大神们有什么需求及时提出来,我来补充

解决方案三:

大神们有什么需求及时提出来,我来补充图片说明

解决方案四:

这里有个简单的例子,http://blog.csdn.net/hackerain/article/details/6840482
登陆判断最简单的就是设置指定用户名对应的密码,然后跟用户输入的密码相比,例如:"123".equals(password),就是固定密码为123,跟用户输入的password比较,如果一致就认为密码输入正确。

时间: 2024-11-03 05:00:21

java web 技术-求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!的相关文章

html-关于用http client模拟登录教务系统的问题 跪求大神指点!

问题描述 关于用http client模拟登录教务系统的问题 跪求大神指点! response = httpclient.execute(httppost,context); String result = response.getStatusLine().toString(); System.out.println(result); HttpEntity entity1 = response.getEntity(); System.out.println(EntityUtils.toStrin

java代码-我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神

问题描述 我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神 /**在这里贴上我注释满满的代码 求一语道破 求建议 求批评 没有贴main 方法 随便写个main方法便可运行 */ ` package com.subimaga; import java.awt.AWTException; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Cursor; import java.

java 上传图片到服务器上,在页面上不能显示,急急急,在线等,求大神帮忙!!!!!

问题描述 java 上传图片到服务器上,在页面上不能显示,急急急,在线等,求大神帮忙!!!!! java 上传图片到服务器上,图片上传成功,但是在页面展示时不能加载,路径没问题,手动将上传的图片改个名字后能正常加载 解决方案 最终的上传路径有没有特殊字符或者空格啥的,最好不要带特殊字符包括空格啥的. 解决方案二: 图片在内网服务器上A,部署在服务器B的应用要显示图片,受网络限制外网用户无法访问到图片,为了解决这个问题现将图片下载到服务器B上,现在服务器B上存在图片,但是不能正常加载,通过手动地对

编程语言-java编程,读取jar文件的属性,编到一半就进行不下去了,求大神帮忙

问题描述 java编程,读取jar文件的属性,编到一半就进行不下去了,求大神帮忙 package cksj; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class JAR extends JFrame{ JFileChooser j=new JFileChooser();//文件选择器 JPanel p1=new JPanel(); JPanel p2=ne

acm水题 二叉树模拟 hdu5444,能想到的测试数据都测了还是WA,求大神

问题描述 acm水题 二叉树模拟 hdu5444,能想到的测试数据都测了还是WA,求大神 1)我的代码(题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5444,也有复制内容在代码下面) #include <iostream> #include <string.h> using namespace std; const int maxn=1010; char record[maxn]; int sum=0; struct tree{ i

求解答-做web开发,让我在通知管理加一个级别选择字段和排序字段,求大神帮帮忙~

问题描述 做web开发,让我在通知管理加一个级别选择字段和排序字段,求大神帮帮忙~ 级别就是紧急和一般:排序就是按照1.2.3.4...排序.我做的是web开发,系统通知管理的界面,然后紧急通知,首页的通知变红. 解决方案 数据库中通知表中增加这样一个字段,然后在添加通知的时候,将这个字段管理起来,然后前台aspx页面在显示的时候读取该字段,然后让新闻内容变颜色不就可以了嘛

java源码-写了一个java实现航空订票功能,写了一部分,但是一运行就报错,求大神指点

问题描述 写了一个java实现航空订票功能,写了一部分,但是一运行就报错,求大神指点 import java.util.Scanner;public class The_Plane_Tickets { static String[] names = null; //起点终点 static double[] price = null; //票价 static int []FlightNumber = null; //航班号 static String[] TimeOfFlight = null;/

java中从数据库读数据,是以String形式读出来,但存在问题,求大神帮忙看看,代码如下

问题描述 java中从数据库读数据,是以String形式读出来,但存在问题,求大神帮忙看看,代码如下 用System.out.print显示出来的内容是"192.168.1.1"但后面的if(name=="192.168.1.1") jLabel2.setIcon(ic4);却不成功,不知道是什么原因 sql = con.createStatement(); res = sql.executeQuery("select * from gjsb")

java ee-工程用ant1.8打完包放在webapps里服务器运行报错。学生新手求大神帮忙~

问题描述 工程用ant1.8打完包放在webapps里服务器运行报错.学生新手求大神帮忙~ 4138 [localhost-startStop-1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.(Unknown Source)