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了.
分享到:
相关推荐
本文将深入探讨“登陆界面表单提交js特效”这一主题,包括其功能、实现方式以及如何进行自定义验证。 首先,登录界面是任何Web应用程序的重要组成部分,它确保了用户的安全性。在这个特定的案例中,“登陆界面表单...
以下将详细讲解通过WebBrowser、WebClient和HttpWebRequest这三种方式来实现这一功能。 1. **WebBrowser组件**: WebBrowser组件实际上是一个嵌入式的浏览器引擎,它允许你的应用程序在不离开应用界面的情况下加载...
### 搜索引擎免费提交登陆入口知识点详解 #### 一、搜索引擎免费提交的重要性 搜索引擎免费提交是网站推广过程中不可或缺的一环。对于新上线的网站来说,通过搜索引擎免费提交可以帮助搜索引擎更快地发现并收录...
这种方式被称为跨页提交,即在多个页面之间进行数据提交和验证。 Struts框架在处理这种注册流程时,利用其ActionForm组件来管理用户的输入数据。ActionForm是Struts的一个核心类,它负责收集用户从表单中输入的数据...
模拟人工提交网页表单操作,同时监控提交结果变化并报警提示或自动处理报警动作。可广泛用于注册表单、登陆表单、信息添加修改表单提交。 1、支持多任务多操作连续提交,实现无人值守。 2、支持通过多代理服务器访问...
其中,`Retrofit`提供了基于注解的接口定义方式,易于理解和使用,`OkHttp`则作为底层网络库,提供高效的网络请求处理。 - **JSON解析**:通常,服务器返回的数据是JSON格式,开发者会使用`Gson`、`Jackson`或`org....
HTTP POST方法是Web应用中常见的数据提交方式,与GET方法不同,POST将数据包含在请求体中发送到服务器。在VB中,我们可以使用Winsock控件、MSXML库中的XMLHttpRequest对象或.NET Framework中的HttpWebRequest类来...
本文将围绕“EXT入门:登陆验证表单提交”这一主题,深入探讨EXTJS中实现登录表单验证的基本步骤和原理。 EXTJS允许我们通过其丰富的组件库创建美观且功能丰富的表单,包括输入框、按钮等元素。在登录场景中,我们...
5. 除了提交入口,还可以通过Sitemap(网站地图)提交、RSS订阅等方式辅助搜索引擎抓取。 总之,了解并正确使用各大搜索引擎的提交入口是网站推广和SEO工作的重要一环,它有助于网站更快地融入互联网的大环境中,...
### C#三种模拟自动登录和提交POST信息的实现方法 #### 概述 在现代软件开发过程中,模拟自动登录及提交POST信息的需求十分常见。这种需求通常出现在自动化测试、数据抓取等场景中。本文将详细介绍如何使用C#语言...
在这个"struts2实现的简单登陆 附加拦截器防止重复提交"的项目中,我们将深入探讨Struts2如何处理用户登录以及如何通过拦截器来防止重复提交的问题。 首先,我们来理解一下Struts2的核心概念。Struts2框架基于...
然后跳转到登陆页面/login。 2.get请求访问登陆页面/login, 输入用户名和密码,然后通过post方式提交表单到/login, 后台判断用户和密码是否正确,如果正确, 则把用户信息放入session,并返回主页/home。在主页显示...
在本文中,我们将深入探讨如何使用jQuery的AJAX功能实现一个简单的登录系统,该系统能够实时检查用户名是否存在,而无需用户点击提交按钮或刷新整个页面。这种方法极大地提升了用户体验,因为用户可以即时得到反馈,...
验证成功后,表单才会按预期方式提交。 JavaScript在表单验证中的作用至关重要,它提供了实时验证的能力,提高了用户体验,避免了无效数据的提交。同时,由于JavaScript是客户端的脚本语言,因此这种验证是可被绕过...
包括:国外简单后台模板5套,多种色调风格套系,里面还有很多其他风格可以自己方便的设计,包括登陆页面、后台首页、表单提交等全套页面风格,div+css设计,也有web2.0的设计效果,里面采用了jquery和一些插件,还...
然后,我们将身体元素的显示方式设置为 flex,以便让登陆界面水平居中。我们还将身体元素的高度设置为 100vh,以便让登陆界面占满整个页面高度。 接下来,我们定义了 `<form>` 元素的样式,以便让登陆界面更美观。...
这个标题提到的"vb6用的xmlhttp模块"实际上是指使用VB6(Visual Basic 6)编程时,通过XMLHTTP组件进行GET和POST请求,以实现异步的数据提交和获取,避免程序卡死的情况。这种技术对于创建网络投票程序、信息采集...
在实际应用中,考虑到安全性和标准性,登录通常推荐使用POST方式。然而,GET方式可能在某些特定情况下被用于实现“记住我”功能,通过URL参数传递令牌来保持用户登录状态。 综上所述,GET和POST在Android登录场景中...