javaweb项目,链接加密问题,防止别人更改链接访问

问题描述

javaweb项目,链接加密问题,防止别人更改链接访问

http://localhost:8080/zhongchou/lookproduct.do?flag=lookproduct&productId=33
例如,地址栏中的链接是这样,别人可以通过通过更改Id的值,来访问其他内容,怎样将链接加密,不让别人更改呢?是不是需要通过过滤器一类的东西来实现呢,我的项目框架为SSH,求解????

解决方案

链接不能加密,但是你可以在页面上做限制,如果用户访问的不是你允许的页面,就返回404,你可以用过滤器也可以直接写在控制器。
另外一个防君子不防小人的办法是,你可以用ajax异步加载数据,或者通过表单传参数,而你的id之类的参数,不要出现在url中。

解决方案二:

像这种敏感信息,尽量还是别在url中传递

解决方案三:

你这是get请求,用post安全性高

时间: 2024-06-10 12:13:42

javaweb项目,链接加密问题,防止别人更改链接访问的相关文章

在Word2010文档中更改链接文件

在Word2010文档中,如果链接文件的名称或位置发生变化,则用户可以根据实际需要更改链接文件的链接地址或数据范围,操作步骤如下所述: 第1步,打开Word2010文档窗口,右键单击链接对象.在打开的快捷菜单中指向"链接的-对象"级联菜单,并在打开的下一级菜单中选择"链接"命令,如图1所示. 图1选择"链接"命令第2步,打开"链接"对话框,在链接列表中选中需要更改链接地址或数据范围的链接,然后单击"更改源"

在Word 2010文档中更改链接文件

在Word 2010文档中,如果链接文件的名称或位置发生变化,则用户可以根据实际需要更改链接文件的链接地址或数据范围, 操作步骤如下所述: 第1步,打开Word 2010文档窗口,右键单击链接对象.在打开的快捷菜单中指向"链接的-对象"级联菜 单,并在打开的下一级菜单中选择"链接"命令,如图2011081904所示. 图2011081904 选 择"链接"命令 第2步,打开"链接"对话框,在链接列表中选中需要更改链接地址或数据

java-web项目使用https加密

问题描述 java-web项目使用https加密 在一个java-web项目中如何实现https加密?求高手! 解决方案 如果你配置了https,那么你http这一层的数据就会被加密了,从而防止数据包的篡改,窃取等. 解决方案二: htts自己会加密,不过对于密码账号等信息,自己还是加密一下,然后再提交请求 解决方案三: 如果是tomcat等容器的页面访问,那么需要配置https端口.证书库等,网上很多例子. 请求直接使用https://xxxx发往https端口就可以,https是协议本身会加

JavaEE——Intellij Idea 创建JavaWeb项目

原文:JavaEE--Intellij Idea 创建JavaWeb项目 折腾Tomcat折腾了两个晚上,第一个晚上怎么都进不了Tomcat的首页,第二个晚上进去了,但是新建的Web项目,在浏览器中运行,总是 Error on Apache Tomcat: The requested resource is not available  坑爹!!!!. 首先我要说一点,在IntelliJ IDEA里面"new Project"就相当于我们eclipse的"workspace&

javaweb项目部署问题,一样尽快有答案

问题描述 javaweb项目部署问题,一样尽快有答案 我开发了一个javaweb项目,怎么部署到云上tomcat的服务器,一样详细点的,谢谢大家了.小弟搞不明白啊 解决方案 关于JavaWeb项目部署问题 解决方案二: 你们都好聪明 都是大神,厉害 解决方案三: 将你的工程打成war包,然后上传到服务器上面.当然,上传前提是你的服务器上面的环境等都已经配置. 安装到你环境当中tomcat路径中的webapps下面,然后重启tomcat服务器,在浏览器进行访问ip+端口号 就能看到你发布的工程展示

mysql数据库-一个javaWeb项目,为什么一到用户、Email注册校验时,就抛异常

问题描述 一个javaWeb项目,为什么一到用户.Email注册校验时,就抛异常 log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog). log4j:WARN Please initialize the log4j system properly. 2015-9-23 19:40:18 org.apache.catalina.core.StandardWrapperValve invoke 严重:

Dreamweaver站点范围内更改链接

  除了每当移动或重命名文件时让 Dreamweaver 自动更新链接外,您还可以手动更改所有链接(包括电子邮件链接.FTP 链接.空链接和脚本链接),以指向其它位置. 任何时候都可使用此选项(例如,可能已经在整个站点内将"本月电影"这个词链接到了 /movies/july.html,而到了 8 月 1 日,则必须将那些链接更改为指向 /movies/august.html),不过此选项尤其适用于删除其它文件所链接到的某个文件. 若要在整个站点范围内更改链接,请执行以下操作: 1. 在

PPT2010中如何更改链接文字的颜色?

  细心的用户在制作PPT的时候会发现,当将文字部分做了超链接的时候,文字的颜色会发生改变,不是蓝色就是紫色,甚至有的PPT里面两种颜色都有,这样看起来很是杂乱无章,如何将PPT链接颜色更改为统一的颜色,并且还是自己喜欢的呢?这个就要靠自己去设置了,具体的我们就一起来了解了解吧. 操作步骤 1.首先打开一篇具有文字链接的PPT,会发现其颜色为蓝色,如下所示; 2.接下来我们开始更改链接部分的颜色,首先选中做了链接的文字,单击"设计"选项卡,在"主题"区域单击&quo

如何将javaweb项目部署到linux下

以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍,需要的朋友可以过来参考下   一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->选择war file) 2,将tomcat(用winSCP当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下 3,然后将项目的war包放到tomcat的webapps目录