SSH古董框架
文章平均质量分 93
深入理解SSH古董框架
Yaiba123
没有强度,全是手法。
展开
-
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
大学时做过一些基于Struts+Spring+Hibernate的项目,但是以前的项目是使用MyEclipse或者Eclipse工具来开发的,而且还是外部引入依赖包,甚是麻烦。想着翻新一下曾今写的一些SSH项目,于是使用IDEA+Maven来搭建整合一下。主要就是拿来玩的,听说Struts2挺多漏洞的,有过几次漏洞事故,不知修复得怎么样,至于这个技术,大家就简单看看就好了。原创 2023-07-28 19:24:01 · 343 阅读 · 0 评论 -
Java Spring框架中JdbcTemplate的CURD操作
1、创建数据库spring,数据表tb_userspring.sql---- Database: `spring`--CREATE DATABASE IF NOT EXISTS `spring` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;USE `spring`;CREATE TABLE IF NOT EXISTS `tb_u...原创 2018-06-03 20:49:37 · 666 阅读 · 0 评论 -
Java Hibernate入门栗子
前言,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。1、在Myeclipse的File选项新建一个Web Project,项目名为Hibernate_Test,选择Java EE 6.0或以上。2、导入mysql-connector-java.jar包,可以选择两者之一方法导入 1)...原创 2018-05-01 11:29:12 · 4088 阅读 · 0 评论 -
Java Struts2_upload_img使用uuid命名文件名
Struts2上传图片文件,并用uuid命名图片文件名。index.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML><html> <head> <title>Documen原创 2018-04-27 18:36:08 · 4440 阅读 · 0 评论 -
Java Hibernate查询数据显示在jsp页面
项目添加Struts2容器,使用标签s:iterator来遍历输出。index.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML&原创 2018-05-01 11:48:28 · 8059 阅读 · 1 评论 -
Java Struts2 doubleselect实现省市级联下拉框
在Struts2中,给我们提供了一个s:doubleselect标签,该标签可以实现级联下拉选择。doubleselect.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html><head> <title>Document&l原创 2018-04-18 21:33:44 · 4259 阅读 · 0 评论 -
Java Struts2 OGNL表达式简单使用和理解
OGNL(Object-Graph Navigation Language)是一个功能强大的表达式语言,用来获取和设置Java对象的属性。如下例子:login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="s" uri="/struts-tags原创 2018-04-07 01:22:18 · 4072 阅读 · 0 评论 -
Java Struts2 国际化中英切换页面
struts2国际化,实现登录表单中英文切换,在地址栏中增加参数request_locale=en_US即可正确切换到英文登录页面。注意(在web.xml中有三种配置)(1) /* 捕捉所有请求(2) / 捕捉所有除 jsp页面之外的请求(3) *.action 捕捉所有的action请求login.jsp<%@ page language="java" import="java.util....原创 2018-04-11 21:14:51 · 4151 阅读 · 0 评论 -
Java Struts2自定义拦截器-权限控制案例
Struts2框架自带的拦截功能已经很强了,如果没有特殊的要求一般可以满足,如果有特殊的要求,可以自定义拦截器。此为继承MethodFilterInteceptor类实现。login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML><html...原创 2018-04-03 16:20:24 · 4084 阅读 · 0 评论 -
Java Struts2配置文件校验器
struts2配置文件检验,想要实现校验,action必须继承自ActionSupport类,如下为简单登录注册校验。login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="s" uri="/struts-tags"%>原创 2018-04-02 22:56:01 · 4230 阅读 · 0 评论 -
Java Struts2手工校验器
struts2手工检验,想要实现校验,action必须继承自ActionSupport类,如下为简单登录注册校验。login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib prefix="s" uri="/struts-tags"%>&原创 2018-04-01 12:13:43 · 4109 阅读 · 0 评论 -
Java Struts2转换器
Struts2提供了强有力的表现层类型转换机制,能自动处理类型转换过程中出现的未知异常。eg:登录提交login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML><html> <head> &原创 2018-03-31 13:41:50 · 4001 阅读 · 0 评论 -
Java Struts2 OGNL标签库之append拼接、merge拼接、subset筛选和sort排序
Struts2的表单标签可分为两种:Form表单本身和单个表单元素的标签。所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,分为3种。(1)模板相关属性、(2)JS相关属性、(3)通用属性。如:注册表单例子myform.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>...原创 2018-04-07 14:29:07 · 4229 阅读 · 0 评论 -
Java 使用Struts2框架创建一个HelloWorld
我的运行配置JDK:jdk1.8.0_91服务器:apache-tomcat-7.0.81IDE:MyEclipse 10首先新建Web Project向项目添加struts2容器(此时项目已经有了Struts2 Core Libraries库,src目录下自动生成struts.xml)在src目录下新建一个类HelloWorldAction,包名如:top.k10000HelloWorldAct...原创 2018-03-05 22:59:48 · 4242 阅读 · 0 评论