- 浏览: 745755 次
- 性别:
- 来自: 湖北
-
文章分类
最新评论
-
SE_XiaoFeng:
用mysqldump命令行导出。这个报错唉。错误提示信息如下: ...
linux下如何导入导出MySQL数据库 -
SE_XiaoFeng:
文章写的干脆了当,我喜欢!
linux下如何导入导出MySQL数据库 -
niky6688:
网站咋打不开呢
beckham herms birki ...
【原创】上周给公司新做了一个网站,请大家审阅! -
niky6688:
哈哈
new chanel bags 2012
burbe ...
今天我抢了一个咪咪??? -
ydsakyclguozi:
...
jsp资源管理器也可能是木马
转自 http://heisetoufa.iteye.com/blog/227699
程序入口为
http://localhost:8080/ShowPermission.do
下面贴代码
ShowPermission.jsp
- <%@ page contentType="text/html; charset=gbk"%>
- <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
- <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- <html>
- <head>
- <title>JSP for ShowPermissionForm form</title>
- </head>
- <style type="text/css">
- table#list {
- border-top: 1px solid #000000;
- border-left: 1px solid #000000;
- border-collapse: collapse;
- font-size: 11pt;
- }
- table#list td, table#list th {
- border-bottom: 1px solid #000000;
- border-right: 1px solid #000000;
- padding-left: 5px;
- padding-right: 5px;
- }
- table#list thead tr {
- background-color: #0af0cd;
- }
- table#list td.permission {
- text-align: center;
- width: 70px;
- }
- </style>
- <body>
- <html:form action="/updatePermission" method="post">
- <table id="list" cellspacing="0">
- <thead>
- <tr>
- <td>选项</td>
- <td>姓名</td>
- <td width="100px">单位</td>
- <td width="100px">部门</td>
- <td>增加权限</td>
- <td>删除权限</td>
- <td>修改权限</td>
- <td>查看权限</td>
- </tr>
- </thead>
- <tbody>
- <c:forEach items="${emps}" var="emp">
- <tr>
- <td><input type="checkbox" name="empIds" value="${emp.empId}"></td>
- <td>${emp.name}</td>
- <td>${emp.unit}</td>
- <td>${emp.division}</td>
- <td><input type="checkbox" name="addPermissions" value="${emp.empId}"<c:if test="${emp.addPermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="deletePermissions" value="${emp.empId}"<c:if test="${emp.deletePermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="modifyPermissions" value="${emp.empId}"<c:if test="${emp.modifyPermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="viewPermissions" value="${emp.empId}"<c:if test="${emp.viewPermission == '1'}"> checked</c:if> /></td>
- </tr>
- </c:forEach>
- </tbody>
- </table>
- <html:submit value="更新" />
- </html:form>
- </body>
- </html>
- <%@ page contentType="text/html; charset=gbk"%>
- <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
- <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- <html>
- <head>
- <title>JSP for ShowPermissionForm form</title>
- </head>
- <style type="text/css">
- table#list {
- border-top: 1px solid #000000;
- border-left: 1px solid #000000;
- border-collapse: collapse;
- font-size: 11pt;
- }
- table#list td, table#list th {
- border-bottom: 1px solid #000000;
- border-right: 1px solid #000000;
- padding-left: 5px;
- padding-right: 5px;
- }
- table#list thead tr {
- background-color: #0af0cd;
- }
- table#list td.permission {
- text-align: center;
- width: 70px;
- }
- </style>
- <body>
- <html:form action="/updatePermission" method="post">
- <table id="list" cellspacing="0">
- <thead>
- <tr>
- <td>选项</td>
- <td>姓名</td>
- <td width="100px">单位</td>
- <td width="100px">部门</td>
- <td>增加权限</td>
- <td>删除权限</td>
- <td>修改权限</td>
- <td>查看权限</td>
- </tr>
- </thead>
- <tbody>
- <c:forEach items="${emps}" var="emp">
- <tr>
- <td><input type="checkbox" name="empIds" value="${emp.empId}"></td>
- <td>${emp.name}</td>
- <td>${emp.unit}</td>
- <td>${emp.division}</td>
- <td><input type="checkbox" name="addPermissions" value="${emp.empId}"<c:if test="${emp.addPermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="deletePermissions" value="${emp.empId}"<c:if test="${emp.deletePermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="modifyPermissions" value="${emp.empId}"<c:if test="${emp.modifyPermission == '1'}"> checked</c:if> /></td>
- <td><input type="checkbox" name="viewPermissions" value="${emp.empId}"<c:if test="${emp.viewPermission == '1'}"> checked</c:if> /></td>
- </tr>
- </c:forEach>
- </tbody>
- </table>
- <html:submit value="更新" />
- </html:form>
- </body>
- </html>
<%@ page contentType="text/html; charset=gbk"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <title>JSP for ShowPermissionForm form</title> </head> <style type="text/css"> table#list { border-top: 1px solid #000000; border-left: 1px solid #000000; border-collapse: collapse; font-size: 11pt; } table#list td, table#list th { border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding-left: 5px; padding-right: 5px; } table#list thead tr { background-color: #0af0cd; } table#list td.permission { text-align: center; width: 70px; } </style> <body> <html:form action="/updatePermission" method="post"> <table id="list" cellspacing="0"> <thead> <tr> <td>选项</td> <td>姓名</td> <td width="100px">单位</td> <td width="100px">部门</td> <td>增加权限</td> <td>删除权限</td> <td>修改权限</td> <td>查看权限</td> </tr> </thead> <tbody> <c:forEach items="${emps}" var="emp"> <tr> <td><input type="checkbox" name="empIds" value="${emp.empId}"></td> <td>${emp.name}</td> <td>${emp.unit}</td> <td>${emp.division}</td> <td><input type="checkbox" name="addPermissions" value="${emp.empId}"<c:if test="${emp.addPermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="deletePermissions" value="${emp.empId}"<c:if test="${emp.deletePermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="modifyPermissions" value="${emp.empId}"<c:if test="${emp.modifyPermission == '1'}"> checked</c:if> /></td> <td><input type="checkbox" name="viewPermissions" value="${emp.empId}"<c:if test="${emp.viewPermission == '1'}"> checked</c:if> /></td> </tr> </c:forEach> </tbody> </table> <html:submit value="更新" /> </html:form> </body> </html>
ShowPermissionAction
- /*
- * Generated by MyEclipse Struts
- * Template path: templates/java/JavaClass.vtl
- */
- package com.struts.action;
- import java.util.ArrayList;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.apache.struts.action.Action;
- import org.apache.struts.action.ActionForm;
- import org.apache.struts.action.ActionForward;
- import org.apache.struts.action.ActionMapping;
- import com.bean.Employee;
- public class ShowPermissionAction extends Action {
- public ActionForward execute(ActionMapping mapping, ActionForm form,
- HttpServletRequest request, HttpServletResponse response) {
- List<Employee> emps = new ArrayList<Employee>();
- Employee emp1 = new Employee("001", "Enjoy", "单位", "工程部", "0", "1", "1", "0");
- Employee emp2 = new Employee("002", "joejoe", "单位", "工程部", "1", "0", "0", "0");
- Employee emp3 = new Employee("003", "koko", "单位", "工程部", "1", "1", "1", "0");
- Employee emp4 = new Employee("004", "pizzame", "单位", "工程部", "1", "0", "1", "1");
- Employee emp5 = new Employee("005", "heisetoufa", "单位", "工程部", "1", "1", "0", "0");
- emps.add(emp1);
- emps.add(emp2);
- emps.add(emp3);
- emps.add(emp4);
- emps.add(emp5);
- for(Employee emp : emps) {
- System.out.println(emp);
- }
- request.setAttribute("emps", emps);
- return mapping.findForward("showPermission");
- }
- }
- /*
- * Generated by MyEclipse Struts
- * Template path: templates/java/JavaClass.vtl
- */
- package com.struts.action;
- import java.util.ArrayList;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.apache.struts.action.Action;
- import org.apache.struts.action.ActionForm;
- import org.apache.struts.action.ActionForward;
- import org.apache.struts.action.ActionMapping;
- import com.bean.Employee;
- public class ShowPermissionAction extends Action {
- public ActionForward execute(ActionMapping mapping, ActionForm form,
- HttpServletRequest request, HttpServletResponse response) {
- List<Employee> emps = new ArrayList<Employee>();
- Employee emp1 = new Employee("001", "Enjoy", "单位", "工程部", "0", "1", "1", "0");
- Employee emp2 = new Employee("002", "joejoe", "单位", "工程部", "1", "0", "0", "0");
- Employee emp3 = new Employee("003", "koko", "单位", "工程部", "1", "1", "1", "0");
- Employee emp4 = new Employee("004", "pizzame", "单位", "工程部", "1", "0", "1", "1");
- Employee emp5 = new Employee("005", "heisetoufa", "单位", "工程部", "1", "1", "0", "0");
- emps.add(emp1);
- emps.add(emp2);
- emps.add(emp3);
- emps.add(emp4);
- emps.add(emp5);
- for(Employee emp : emps) {
- System.out.println(emp);
- }
- request.setAttribute("emps", emps);
- return mapping.findForward("showPermission");
- }
- }
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package com.struts.action; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.发表评论
-
属性文件的读取 Java
2010-12-11 08:51 1214import java.util.ResourceBu ... -
【精华】Java项目生成静态页面
2010-12-11 08:47 1268需转载,请注明转载出处!本文地址: http://blog. ... -
【珍藏版】微软等数据结构+算法面试100题全部出炉[100题首次完整亮相]
2010-12-06 16:33 2917转至: http://blog.csdn.net/v_JULY ... -
【原创】Log4j 日志文件 使用
2010-12-02 11:37 1249log4j.properties 代码 log4j.ro ... -
【精华】保护自己的网站资源
2010-11-19 08:03 1216禁止用“另存为”保存页面 <head> < ... -
【精华】Window.Open()网页弹出窗口大全
2010-11-16 18:01 1609【1、最基本的弹出窗口代码】 <!--<br ... -
【精华】页面右下角弹出类似QQ或MSN的消息提示
2010-11-05 16:36 1074具体实现见 附件 主要是 针对 在框架中 如何实现 后下 ... -
【原创】苦恼了1个星期的DIV 滚动条置底, 今天终于实现了!!!
2010-11-05 10:58 3454<script type="text/ja ... -
【急救......】Could not find the main class.program will exit
2010-11-01 17:23 1646Java中Could not find the main cl ... -
屏蔽 F5 刷新键
2010-10-28 11:09 826<script language="JavaS ... -
web页面中按ESC关闭窗口
2010-10-28 11:04 1455<script language="jav ... -
web页面中如果想让用户复制页面内容粘贴时加入一些自定义信息
2010-10-28 11:04 874如果让用户复制你网站上的信息到别处粘贴时,附加自定义信息可以采 ... -
防止页面被多次提交
2010-10-28 11:03 19201. javascript ,设置一个变量,只允许提交一 ... -
Javascript打印代码
2010-10-18 14:38 927Javascript打印代码 实现打印功能的javasc ... -
【原创】struts+mysql+jsp 分页源码
2010-09-16 10:42 960具体代码见附件 一起学习,xf.zhouwenjun@163 ... -
【原创】struts 动态 设置radio 与 select 的默认值
2010-08-06 13:10 1664运行效果见 附件,有好的解决方法请分享xf.zhouwenju ... -
【原创】平时编码中积累的,非常好用,且很全的【时间工具类】
2010-07-21 17:42 933具体java类 请下载附件!烦请大家一起完善完善,请给我也分享 ... -
【原创】苦苦寻找的: ajax 定时读取数据,无刷新在页面显示
2010-07-19 17:17 1068demo 见附件 -
【绝】在web工程下 调用js 日历控件 报错【missing ( before function parameters)
2010-07-09 11:28 1162报错代码 function document.onclick( ... -
【精髓】非常好用的日历控件,可以自由的选择日期 时分秒
2010-07-09 10:57 17671、Calendar.js代码如下 省略! 具体内容 ...
相关推荐
【简单权限管理】是软件开发中的一个重要概念,尤其是在企业级应用和网站开发中,权限管理是确保系统安全和用户访问控制的关键部分。在.NET框架下,实现这样的功能可以通过多种技术来达成。 首先,权限管理的核心...
**简单权限管理系统** 在软件开发领域,权限管理系统是不可或缺的一部分,尤其对于企业级应用来说,权限控制能够确保数据安全和用户操作的合法性。本项目名为“简单权限管理系统”,旨在为初学者提供一个基础的实现...
本文将深入探讨基于Java实现的简单权限管理系统,该系统利用了Struts、Hibernate和Spring这三大流行框架的整合来实现其功能。 首先,我们来了解权限管理的核心概念。权限管理主要是对用户或角色进行授权,控制他们...
基于Springboot+Element-Vue-Admin实现简单权限管理系统.md
本资源提供了一个名为"实用的简单权限管理系统"的实例,旨在帮助开发者理解和实现基本的权限管理功能。下面将详细介绍这个系统可能包含的知识点及其重要性。 首先,权限管理系统的核心是权限模型。在这个实例中,...
在这个“SSH简单权限管理”主题中,我们将探讨SSH如何实现用户权限的控制,以及如何构建一个基础的权限管理系统。 1. **SSH基本概念** - **加密原理**:SSH使用公钥/私钥加密技术,确保通信过程中的数据安全。 - ...
实现了基本的权限管理,本系统是基于权限节点进行认证,可控制菜单显示隐藏,基于角色控制权限节点。 1、前端框架:layui2.5.6 2、后端框架:ThinkPHP5.1.39LTS 3、后端界面基于layuimini 权限管理系统安装教程: 1...
这个简单的权限管理系统基于这两个核心技术构建,旨在实现对用户权限的有效控制和管理。 Spring MVC 是 Spring 框架的一部分,主要负责处理 Web 请求。它是一个模型-视图-控制器(MVC)架构,提供了灵活的请求映射...
"简单权限管理显示与修改"这一主题通常涉及到如何设计和实现一个基本的权限控制系统,以便用户能够根据其角色和权限查看和修改特定的信息。在这个系统中,我们将讨论以下几个关键知识点: 1. **角色与权限的概念**...
在这个"php 简单的权限管理系统"中,我们将会探讨如何利用PHP实现不同权限级别的用户管理和操作功能。 权限管理的核心在于角色(Role)和权限(Permission)的概念。角色是一组特定权限的集合,而权限则是允许或...
总目标:做一个“权限管理系统”。 一、模糊功能要求: 1)有数据库的增、删、改、查操作。 2)能够上传头像。(上传到数据库或本地;若上传到本地,数据库中应记录其位置) 3)有Cookie的应用。 4)能分页显示数据...
【简单权限管理系统(JSP+SQL+SSH)】是一个针对初学者设计的项目,它结合了多种技术,包括JavaServer Pages (JSP)、SQL Server 2005数据库以及SSH(Struts、Spring、Hibernate)三大框架,来实现一个基础的用户权限...
基于Springboot+Element-Vue-Admin实现简单权限管理系统(高分毕设)已获导师指导并通过的95分的高分期末大作业项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 该系统功能完善、界面...
ExtJS4.2简单布局+权限管理+SqlServer2008(绑定数据、添加、修改、删除、查询、导入和导出、Ztree等)
基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码简洁易读。 基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码简洁易读。 基于SpringBoot+vue的前后端分离权限管理系统,界面美观,代码...
通用权限管理系统可练手可毕设,如果项目中有权限开发要求可直接拿来基础开发。 系统设计包括前端Vue框架和后端SpringBoot框架的搭建,以及数据库和权限控制模块的设计。前端使用Vue框架进行页面开发,利用Vue ...
本文将深入探讨如何在C#中实现简单的权限管理,并为不同水平的开发者提供相应的学习、参考和指导。 首先,权限管理的核心是身份验证(Authentication)和授权(Authorization)。身份验证是确认用户身份的过程,而...
前段时间学习了下SpringMVC和MyBatis,于是练了一下手,将两个框架整合,实现了一个简单的权限管理系统。其中通过拦截MyBatis对底层数据库的操作,实现了分页功能,可查看这篇文章:...