String https="https"+"://"+request.getServerName()+":"+"8443"+request.getContextPath()+"/login.do";
这句是构造点击登录要提交的url,然后把表单form的action的属性值写为https.
这样就构造好登录的提交的url了.
这样做还不够,还必须生成安全证书,生成安全证书以后还必须配置在服务器上,如果用的tomcat那就修改它的配置文件server.xml.
生成安全证书必须用命令生成,cmd进入dos命令窗口.输入
keytool -keystore .keystore -genkey -alias myselft
回车,然后输入自己的相关信息.最后就生成个.keystore文件这个文件名字在生成的命令里可以自己起名,但是结尾必须是.keystore的.
现在就得在配置文件中加上配置了.
配置文件中需要加两个属性为:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystorePass="mapengwei" keystoreFile="C:\jakarta-tomcat-5.5.9\.keystore" />这里标记为红色的就是需要在tomcat的配置文件中server.xml中添加的部分,这里的keystorePass就是你生成keystore文件时第一次输入的那个密码.这样就一切都设置好了.
但是这里还有个问题,因为提交以后url就会一直是https方式的,其实这个很好解决.
提交以后到类中处理了成功以后肯定会有个成功返回的页面,在这个成功返回的页面之前再加一个jsp页面,比较这个jsp页面就叫aa.jsp吧,那就在aa.jsp页面中加上一句话.
<body
onload='document.location.href="<%=basePath %>"'>这里的basePath 就是你原来登录成功本来应该去的页面,但是这里的这个basePath也是要构造出来的.比如我的登录成功以后的页面是index.jsp那我就构造出我的url:String basePath = "http"+"://"+request.getServerName()+":"+"8080"+request.getContextPath()+"/index.jsp";
这样就ok了.
分享到:
相关推荐
模拟人工提交网页表单操作,同时监控提交结果变化并报警提示或自动处理报警动作。可广泛用于注册表单、登陆表单、信息添加修改表单提交。 1、支持多任务多操作连续提交,实现无人值守。 2、支持通过多代理服务器访问...
一种struts的注册方式.他是分为多个页面提交.提交的数据放在form里面
通过ajax实现页面无刷新验证用户名是否可用,在不点击提交按钮的基础上自动验证用户名,注意此时没有连接数据库去做判断,重点只是实现无刷新的数据交换
然后跳转到登陆页面/login。 2.get请求访问登陆页面/login, 输入用户名和密码,然后通过post方式提交表单到/login, 后台判断用户和密码是否正确,如果正确, 则把用户信息放入session,并返回主页/home。在主页显示...
包括:国外简单后台模板5套,多种色调风格套系,里面还有很多其他风格可以自己方便的设计,包括登陆页面、后台首页、表单提交等全套页面风格,div+css设计,也有web2.0的设计效果,里面采用了jquery和一些插件,还...
jsp enter和点击两种方式实现提交 jquery代码 键盘事件兼容火狐和IE
根据统计规则,20%的网站拥有80%的网站访问率,其实只要针对一些大的门户站点和供求站点提交宣传资料即可达到最佳的宣传效果,这样就必须采用手工登陆的方式来解决这些问题,只有采用手工的方式才能解决不同网站的...
根据统计规则,20%的网站拥有80%的网站访问率,其实只要针对一些大的门户站点和供求站点提交宣传资料即可达到最佳的宣传效果,这样就必须采用手工登陆的方式来解决这些问题,只有采用手工的方式才能解决不同网站的...
Ajax实现用户登陆 jsp页面用ajax,jquery两种提交方式处理
验证码及它的作用 验证码为全自动区分计算机和人类的图灵...为了增加验证码的安全级别,可以输出图片的同时输出干扰线,最后在用户提交数据的时候,在服务器端将用户提交的验证码和Session保存的验证码进行比较。 实现方式
首先把要请求 的信息先转换为字节(因为 POST 提交的是字符的流数 据) ,然后再做为 UploadData()的参数。使用 UploadD ata()进行数据提交,最后返回,POST 的回馈信息。如 下: WebClient _client = new WebClient...
一些爬虫示例程序,以及模拟登陆程序,模拟登陆基于 selenium,有些模拟登录基于 js 逆向,持续更新,有问题可以直接提交 Issues,欢迎提交 PR, 测试通过可以直接 merge,文中所有程序都是使用 ``python3`` 编写 :-) ...
以前写的一个xmlhttp提交数据的类模块,能有效地解决xmlhttp组件卡死问题,可用于,制件网络投票程序,网络信息收集程序
• 使用HTTPS进行通信,以确保数据在传输过程中不被窃取或修改。 • 防止暴力破解登录。这可以通过限制同一IP地址的登录尝试次数,或者添加验证码等功能实现。 这些只是一些基本的建议,实际的登录系统可能需要更多...
八、 采用MVC设计模式开发一个web应用程序,项目名称为学号,要求资源文件命名规范,组织有序,通过截图方式给出程序验证结果,并提交压缩的工程文件。具体要求如下:[第八周] 1) 将第7周作业实现的版本...
如至宣传在线会员的、只多某列表的帖子进行回帖等 内置配置的案例,可在文件-联网获取更多那里打开,点击后从服务器加载配置文件进行参照 软件免费,懂html的人士都会使用,模拟post提交,超强的配置方式,简单的...
zcncms专注于内容管理,秉承简单实用做的宗旨,以务实作为根本的出发点,...欢迎通过以下方式提交您的需求: 登陆官方网站留言(提交bug) 加官方客服qq留言 加官方qq群 登陆zcncms百度贴吧留言 登陆官方论坛留言
模拟登陆的重点,在于找到表单真实的提交地址,然后携带cookie,post数据即可,只要登陆成功,我们就可以访问其他任意网页,从而获取网页内容。 方式一: import urllib.request import urllib.parse import ...
注册人员可以输入姓名,性别,班级,联系方式,下面有提交信息的按钮,登录界面登录人员可以输入用户名及密码,下面要有登录按钮,退出按钮。Tabhost包含三个选项卡,点击第一个选项卡进入注册页面,点击第二个进入...
运行环境:IIS Access后台地址:http://您的域名/Admin/Admin_Login.asp默认管理帐号:admin 密码:123456789 文件结构根目录Pay_Save.asp 生成订单并提交loginout.asp 退出登陆Index.asp 首页文件夹:Admin...