社区
Web 开发
帖子详情
研读源代码:雷霆论坛 action="login.do" 是什么???
javenfang
2003-02-22 12:35:08
用了 struts ?
可是我可以正常运行,却没有在源代码中看到 struts 的库之类。
在 classes 中有 action 之类,这一节我不懂,请大家多多指教。
谢谢!!!
...全文
441
4
打赏
收藏
研读源代码:雷霆论坛 action="login.do" 是什么???
用了 struts ? 可是我可以正常运行,却没有在源代码中看到 struts 的库之类。 在 classes 中有 action 之类,这一节我不懂,请大家多多指教。 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsj
2003-02-22
打赏
举报
回复
是Filter的东西
引用:
权限管理:
建立一个权限列表,然后用Servlet 2.3规范的filter功能,
对各类文件访问和数据操作进行过滤,看下面的web.xml片段:
<filter>
<filter-name>AuthorizeFilter</filter-name>
<filter-class>com.yourname.AuthorizeFilter</filter-class>
<init-param>
<param-name>access_denied</param-name>
<param-value>/system/access_denied.jsp</param-value>
<description>access denied page </description>
</init-param>
</filter>
<filter-mapping>
<filter-name>AuthorizeFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
由于所有的<form>的action属性都是以*.do结尾的,如:
<form action="queryEmployee.do" method="post>
...
</form>
所以在servlet处理之前,请求先提交给com.yourname.AuthorizeFilter
类处理,你在该类中实现Filter接口和权限判断逻辑.
当然用户必须先登录才行,你同样使用filter功能,如
com.yourname.AuthenticateFilter,该类也实现filter接口和登录判断逻辑,该类应在com.yourname.AuthorizeFilter之前,两个类实现一个
过滤链,用户的请求现由AuthenticateFilter处理,如果由于已登录,再
由AuthorizeFilter处理,如果用户有权限,则提交servlet处理。
zxhong
2003-02-22
打赏
举报
回复
login.class文件
zxhong
2003-02-22
打赏
举报
回复
用到了struts,在你的class文件中肯定有
bdsc
2003-02-22
打赏
举报
回复
这是个基于struts的程序,要读恐怕要先研究struts
OpenCV条形码识别模块原理和代码精讲
本课程分享对由中国开发者提供的OpenCV条形码识别模块的原理和代码精讲。该模块借鉴“目标识别”领域先进理念,采用“定位-识别”二段模式,有效提高了自然环境下条码识别的准确率并保持了C++代码的高速度,相比较常用的zxing和zbar在准确率和识别速度上均有较大优势。更难得可贵的是在代码的实现过程中能够注意细节,在诸如“循环测试确定参数数值”“积分图的使用”“倾斜矩形纠偏”等处,均提供了思路清晰、弹性高的优质代码。作为一套通过了OpenCV官方的代码检验、解决一个常用领域内具体问题的模块,对于图像处理学习来说是难得可贵的。 逐条进行代码解读繁琐且低效,个人认为,在图像处理领域,能够运行和修改观察的代码对于学习研究至关重要。在理论剖析部分,也是由应用引导原理。同时做好知识的迁移和代码的复用工作。在这个过程中,创建针对性的实验非常重要。 课程内容分为4个部分:一是基本配置,包括· 条形码识别模块的安装使用 (cmake配置和OpenCV编译);· 构建用于测试和代码阅读的环境;· 模块对官方数据集的测试;二是条码定位,将详细讲解思路、原理和实现知识迁移部分将简单说一下在毛发识别上的迁移:三是条码识别,该部分内容会首先梳理框架,而后具体进行分析讲解 此外,我们将结合例子,将OpenCV的基础功能,包括积分图像、形态学变化、联通区域、透视变化等进行复习,加深理解。
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=files.pythonhosted.org解决方案
本文主要介绍了pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.解决方案,希望能对新手有所帮助。 1. 问题描述 2. 解决方案 2.1 方案一 2.2 方案二 2.3 方案三...
Android 开源项目和文章集合(更新:2022.03.21)
1.再见SharedPreferences,你好MMKV! https://mp.weixin.qq.com/s/VBMDIE0QHXQAMuIjon-Fjg
docker拉取镜像报错Error response from daemon: Get https://registry-1.docker.io/v2/:
环境:ubuntu+docker 问题:执行docker pull wurstmeister/zookeeper报如下错 > Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 大致意思就是拉取镜像,需要从docker网站
利用苏宁API接口获取北京时间授时给esp8266使用
利用苏宁API接口获取北京时间授时给esp8266使用 通过这么长时间寻遍网络,查找稳定的API接口平台,大多都是分为两种:收费的没得说有保障,二是不收费的,宝宝说不出什么来,也不吐槽了,一言难尽,谁用谁知道 1.苏宁API接口 苏宁接口:http://quan.suning.com/getSysTime.do 直接通过浏览器,访问返回的数据: {"sysTime2":"2021-03-04 00:40:26","sysTime1":"20210304004026"} 从上面可以看出,
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章