JavaWeb
zhuang_sen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java byte[] 转图片 在jsp页面显示
public String getImgFromByte() { //业务逻辑取得图片的byte[] 数据 ....... InputStream buffin = new ByteArrayInputStream(/*byte[]数据*/); String str= picUrl.getImageType(); String转载 2017-02-18 19:24:03 · 3457 阅读 · 1 评论 -
JavaWeb 项目安全问题及其解决方案
1.弱口令漏洞 解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密,或者多种加密方式叠加组合。 2.未使用用户名及密码登录后台可直接输入后台URL登录系统。 解决方案:通过配置filter来过滤掉无效用户的连接请求。 3.JSP页面抛出的异常可能暴露程序信息。有经验的转载 2017-02-21 23:08:07 · 1446 阅读 · 0 评论 -
Jsp自定义tag标签
自定义tag标签的好处 程序员可以自定一些特定功能的标记, 用来封装代码, 达到分工, 重用性等多种好处. 如何存放tag标签 通常在web工程WEB-INF文件夹下创建tags文件夹来存放自定义的tag,如/WEB-INF/tags tag标签的语法 要知道怎样定义tag标签就需要知道tag标签的基本属性,例如: 通常我们在*.tag文件的开头加上以上的转载 2017-02-19 19:35:10 · 1232 阅读 · 0 评论 -
SpringMVC整合Shiro
第一步:配置web.xml --> shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true shiroFilter转载 2017-02-19 16:36:53 · 563 阅读 · 0 评论 -
Servlet/Filter/Listener/Interceptor区别与联系
一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。S转载 2017-02-19 16:17:53 · 247 阅读 · 0 评论 -
Activiti入门列子一个简单的Activiti请假流程
整个项目的目录结构: pom.xml: [html] view plain copy project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/转载 2017-02-18 22:27:02 · 3266 阅读 · 0 评论 -
Activiti工作流引擎使用
Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常的使用,转载 2017-02-18 22:25:37 · 693 阅读 · 0 评论 -
Activiti工作流简单入门
自jBPM创始人Tom离开之后,jBPM和Activiti就开始大相径庭,jBPM被迫使用新的LGPL协议,而Activiti则使用一种更为宽松的Apache License 2.0协议。不管使用jBPM还是Activiti,两者都遵循BPMN 2.0规范,都可满足项目的一般需求,相比于jBPM,Activiti使用起来不会进行太大的二次改动,但jBPM则是使用Drools较为强大的规则引擎作为后转载 2017-02-18 22:24:37 · 348 阅读 · 0 评论 -
Shiro 之认证登录的dem
1 shiro登录的简单demo 1.1 web.xml添加shiroFilter shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle转载 2017-02-18 22:23:09 · 352 阅读 · 0 评论 -
Web.xml详解
这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论。 ---题记 一、 Web.xml详解: (一) web.xml加载过程(步骤) 首先简单说一下,web.xml的加载过程。 当我们去启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目转载 2017-02-18 22:21:23 · 237 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2017-02-18 22:16:54 · 291 阅读 · 0 评论 -
使用Spring进行面向切面编程(AOP)
简介 面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。 除了类(classes)以外,AOP提供了 切面。切面对关注点进行模块化,例如横切多个类型和对象的事务管理。 (这些关注点术语通常称作 横切(crosscutting) 关注点。) Spring的一个关键的组件就是 AOP框架。 尽管如此,Spring IoC容器并不依赖于AOP转载 2017-02-18 21:04:58 · 507 阅读 · 0 评论 -
Hibernate的HQL和Restrictions运算符
HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于equal Restrictions.ne() 不等于not equal > Restrictions.gt() 大于greater than >= Rest原创 2017-02-18 20:56:36 · 309 阅读 · 0 评论 -
Hibernate criterion 方法总结
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在转载 2017-02-18 20:53:04 · 1719 阅读 · 0 评论 -
防止表单重复提交
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"%>转载 2017-02-24 21:37:28 · 529 阅读 · 0 评论
分享