Java 从http到https
我有一个简单的web应用程序:一个带有表单的网页要提交,服务器端有一个servlet 它起作用了 我现在被要求更改它,以便表格的地址从Java 从http到https,java,http,servlets,https,Java,Http,Servlets,Https,我有一个简单的web应用程序:一个带有表单的网页要提交,服务器端有一个servlet 它起作用了 我现在被要求更改它,以便表格的地址从 到 做这件事的步骤是什么?我必须更改我的servlet吗?我的部署?我的网页? 都是吗 谢谢。只是您的部署,而不是您的servlet。只需将web服务器配置为使用HTTPS(HTTP over SSL)而不是HTTP(明文HTTP)来服务页面 如果servlet本身没有绝对(而不是相对)链接,那么配置更改应该不会对servlet产生任何影响,但无论如何,您都不会
到 做这件事的步骤是什么?我必须更改我的servlet吗?我的部署?我的网页? 都是吗
谢谢。只是您的部署,而不是您的servlet。只需将web服务器配置为使用HTTPS(HTTP over SSL)而不是HTTP(明文HTTP)来服务页面 如果servlet本身没有绝对(而不是相对)链接,那么配置更改应该不会对servlet产生任何影响,但无论如何,您都不会这样做。:-)
配置的详细信息将取决于您使用的web服务器。必须配置servlet容器以交付加密的内容。这里是如何做到这一点上。如果您使用另一个servlet容器,请将该信息添加到您的问题中。这只是客户机和服务器通过网络相互通信方式的改变。这是服务器配置的问题。只需将服务器配置为使用HTTPS即可。无需更改代码逻辑/流程,您只需相应地更新webapp中的任何引用绝对URL(在HTML链接、表单操作等中)。因此,如果您的表单操作是例如
http://www.example.com/myForm.html
而不是myForm.html
并且当前打开的页面不是通过HTTPS打开的,那么您需要将表单操作更改为HTTPS URL
至于服务器配置,不清楚您使用的是哪台服务器,因此下面是一个以Tomcat为目标的示例,说明如何将服务器配置为使用HTTPS(SSL):。任何自尊心强的服务器都会附带此信息
)