- 浏览: 1776560 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (641)
- vb2005xu自己动手系列 (174)
- vb2005xu开发文章转摘 (47)
- vb2005xu发发牢骚 (99)
- vb2005xu新技术灌水 (12)
- vb2005xu网络资源集锦 (21)
- vb2005xu软件学习 (60)
- 英语学习 (3)
- JavaScript 学习 (54)
- JAVA OOP 巩固 之 CustomDatabase 的开发 (5)
- 2013年9月之前所在公司 记事 (7)
- FleaPHP/QEEPHP 资料 (87)
- JAVA MAIL 学习篇 (4)
- Python turbogears (5)
- Rails 个人开发四部曲 (3)
- 名人传 (8)
- iwp framework (5)
- 高考零分作文 (5)
- startos (8)
- lua (0)
- 职场 (1)
最新评论
-
hellotieye:
自己 评论 自己 挺嗨呀
Mysql sql查询时 if 的用法 -
igevin:
转载请标明出处,转自Gevin的博客http://blog.i ...
RESTful API 编写指南 -
Theobob:
...
实现简单的ACL -
vb2005xu:
比如 对于 curl 调用就不再需要 加各种if 判断了,
$ ...
搞一个简单的数据打印工具AsDebug の Laravel -
vb2005xu:
http://geekplux.com/wiki/
YII2 模块内自定义错误页
注意所需的jar文件,这个是最重要的 写道
│
│
├─build
│ └─classes
│ │ log4j.properties
│ │
│ └─sese
│ └─blog
│ ├─model
│ │ │ User.hbm.xml
│ │ │ User.class
│ │ │ users.sql
│ │ │
│ │ └─dao
│ │ └─hibernate
│ │ UserDaoHibernate.class
│ │
│ ├─service
│ │ UserSerivce.class
│ │
│ └─controller
│ HomeController.class
│
├─src
│ │ log4j.properties
│ │
│ └─sese
│ └─blog
│ ├─controller
│ │ HomeController.java
│ │
│ ├─model
│ │ │ User.java
│ │ │ User.hbm.xml
│ │ │ users.sql
│ │ │
│ │ └─dao
│ │ └─hibernate
│ │ UserDaoHibernate.java
│ │
│ └─service
│ UserSerivce.java
│
└─WebContent
│ robots.txt
│
├─images
├─javascripts
│ │ application.js
│ │ jquery-1.2.6.js
│ │
│ └─__xu_init
├─META-INF
│ MANIFEST.MF
│
├─stylesheets
│ application.css
│
└─WEB-INF
│ web.xml
│ xu.app-servlet.xml
│ xu.app-data.xml
│
├─jsp
│ home.jsp
│ hibernate.jsp
│ taglibs.jsp
│
└─lib
junit-3.8.2.jar
mysql-connector-java-5.0.3-bin.jar
spring-webmvc.jar
spring.jar
servlet-api.jar
commons-dbcp.jar
commons-fileupload.jar
commons-logging.jar
commons-pool.jar
commons-collections.jar
dom4j-1.6.1.jar
hibernate3.jar
ehcache-1.5.0.jar
slf4j-api-1.5.0.jar
slf4j-log4j12-1.5.0.jar
log4j-1.2.15.jar
jta.jar
javassist-3.4.GA.jar
standard.jar
el-api.jar
jstl.jar
│
├─build
│ └─classes
│ │ log4j.properties
│ │
│ └─sese
│ └─blog
│ ├─model
│ │ │ User.hbm.xml
│ │ │ User.class
│ │ │ users.sql
│ │ │
│ │ └─dao
│ │ └─hibernate
│ │ UserDaoHibernate.class
│ │
│ ├─service
│ │ UserSerivce.class
│ │
│ └─controller
│ HomeController.class
│
├─src
│ │ log4j.properties
│ │
│ └─sese
│ └─blog
│ ├─controller
│ │ HomeController.java
│ │
│ ├─model
│ │ │ User.java
│ │ │ User.hbm.xml
│ │ │ users.sql
│ │ │
│ │ └─dao
│ │ └─hibernate
│ │ UserDaoHibernate.java
│ │
│ └─service
│ UserSerivce.java
│
└─WebContent
│ robots.txt
│
├─images
├─javascripts
│ │ application.js
│ │ jquery-1.2.6.js
│ │
│ └─__xu_init
├─META-INF
│ MANIFEST.MF
│
├─stylesheets
│ application.css
│
└─WEB-INF
│ web.xml
│ xu.app-servlet.xml
│ xu.app-data.xml
│
├─jsp
│ home.jsp
│ hibernate.jsp
│ taglibs.jsp
│
└─lib
junit-3.8.2.jar
mysql-connector-java-5.0.3-bin.jar
spring-webmvc.jar
spring.jar
servlet-api.jar
commons-dbcp.jar
commons-fileupload.jar
commons-logging.jar
commons-pool.jar
commons-collections.jar
dom4j-1.6.1.jar
hibernate3.jar
ehcache-1.5.0.jar
slf4j-api-1.5.0.jar
slf4j-log4j12-1.5.0.jar
log4j-1.2.15.jar
jta.jar
javassist-3.4.GA.jar
standard.jar
el-api.jar
jstl.jar
这样基本就没有问题了,这是我试过的最小的jar集合...
web.xml内容如下:
1. 将spring的配置文件分解成几部分来载入,关键是加粗处
2. 配置Spring MVC
3. 配置过滤器过滤字符集
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>xu.app</display-name> <!-- Context Configuration locations for Spring XML files --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/xu.app-*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>xu.app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>xu.app</servlet-name> <url-pattern>*.xu</url-pattern> </servlet-mapping> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.xu</url-pattern> </filter-mapping> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>home.xu</welcome-file> </welcome-file-list> </web-app>
xu.app-data.xml 如下,注意配置数据源 和 hibernate的设置
1. hibernate配置文件存放处
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost/sb?useUnicode=true&characterEncoding=utf-8"/> <property name="username" value="root"/> <property name="password" value="root"/> <property name="maxActive" value="100"/> <property name="maxIdle" value="30"/> <property name="maxWait" value="1000"/> <property name="defaultAutoCommit" value="true"/> <property name="removeAbandoned" value="true"/> <property name="removeAbandonedTimeout" value="60"/> </bean> <!-- Hibernate SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!-- <property name="mappingResources"> --> <property name="mappingDirectoryLocations"> <list> <value>classpath:/sese/blog/model</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> </props> </property> </bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate" > <property name="sessionFactory" ref="sessionFactory"/> </bean> <!-- User Dao --> <bean id="userDao" class="sese.blog.model.dao.hibernate.UserDaoHibernate" > <property name="hibernateTemplate" ref="hibernateTemplate"/> </bean> </beans>
JSP中文乱码的问题,不是TOMCAT的问题,很多人都以为是TOMCAT的问题,其实是你自己的问题
尤其是使用JSTL的时候...
1. JSTL的问题,使用新的标签引用: taglibs.jsp
旧的会出现问题,尤其是迭代的时候 写道
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
2. JSP中文的问题:
JSP实际上都要经过一次编译,编译成class文件,第一行是一个标识,告诉编译器我是UTF-8编码的文件,请把我编码成UTF-8编码,如果你不指定,很遗憾,编译器它不知道,就使用默认文件编码,比如windows上的....
或许会说 应该执行下面的那个taglibs.jsp啊,那个里面有啊,但我想告诉你,编译器它病不知道,所以它仅仅会将taglibs.jsp编译成UTF-8编码,其它未指定的都编译成系统缺省编码字符集的文件
第一行不能省略,很多人喜欢将其放到通用文件,诸如taglibs.jsp中,以此来省略一些代码,其实是错误的 写道
<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=utf-8" %>
<%@ include file="taglibs.jsp" %>
<html>
<head>
<title>用户列表</title>
</head>
<body>
<c:forEach items="${users}" var="user">
<label>用户ID</label><c:out value="${user.id}"></c:out> <br/>
<label>用户名称</label><c:out value="${user.name}"></c:out> <br/>
<label>用户密码</label><c:out value="${user.password}"></c:out> <br/>
<hr/>
</c:forEach>
</body>
</html>
<%@ include file="taglibs.jsp" %>
<html>
<head>
<title>用户列表</title>
</head>
<body>
<c:forEach items="${users}" var="user">
<label>用户ID</label><c:out value="${user.id}"></c:out> <br/>
<label>用户名称</label><c:out value="${user.name}"></c:out> <br/>
<label>用户密码</label><c:out value="${user.password}"></c:out> <br/>
<hr/>
</c:forEach>
</body>
</html>
发表评论
-
前端截取url成图片
2017-11-09 18:16 1554有些小需求需要将 url 转成图片, 直接使用 ... -
excel-to-csv-inbrowser
2016-08-15 19:20 2894# excel-to-csv-inbrowser exce ... -
ws-http 最简单轻量的PHP CURL工具库
2016-07-29 20:44 2618欢迎大家拍砖 https://github.com/to ... -
常用的 js 代码梳理
2016-06-16 12:00 1919/** * 格式化时间函数 * @param {form ... -
Facade 包装类 -- 解决视图里面长长的命名空间调用问题
2016-04-20 10:48 1744有时候模版里面定义 ... -
搞一个简单的数据打印工具AsDebug の Laravel
2016-01-20 19:47 2991很多时候我们都要纠结于代码开发过程中的数据 dump 工作 ... -
ken\trade
2015-12-18 20:45 1547<?php namespace ken\tra ... -
我承认我手贱: 升级 xcode
2015-11-14 21:11 1885升级 xcode 之后, 在终端运行 git clone 出现 ... -
YII2 模块内自定义错误页
2015-11-07 12:17 5508当前YII框架中把错误异常配置都放置在 web.php 中, ... -
PHP单例模式面试注意事项
2015-10-20 09:57 1950最近面了不少PHP从业者,有实习生也有5/6年以上的开发者 ... -
NGINX 配置 SSL 证书 搭建 HTTPS 网站
2015-10-19 19:19 2915下面是详细的配置过程: 1、在服务器上使用 Open ... -
关于php cron任务管理的实现假想
2015-10-17 21:25 1895之前每开发一个计划任务功能均需要在线上操作crontab来新 ... -
fineuploader 跨子域上传文件 cookie丢失问题的解决
2015-10-14 13:30 4811目前的项目中,使用到了fineuploader 这个纯htm ... -
CentOS 6安全加固及性能优化
2015-07-27 14:54 4293CentOS 6安全加固及性能优化 我们可以通过调整 ... -
常见票据辨别真伪的方法
2015-04-28 09:07 17391、真伪鉴别图示和步 ... -
梳理面试中遇到的HTTP协议相关的问题和知识
2015-04-16 13:45 3939本文会是一个比较长的,持续更新的过程 当你在浏览器地 ... -
面试中遇到的期权问题
2015-04-13 14:33 2742最近在面试一直遇到 ... -
遭遇windows上PHP 不能打开GBK编码文件名的问题
2015-03-09 11:21 3147我在 目录下建了一个文件名为 謀定三國-i8ujlw.js ... -
遭遇jsonp同域下变作post请求的坑
2015-01-28 21:39 4755今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在 ... -
nginx 400 错误请求分析
2015-01-27 15:01 3335在服务器上传文件过程中 nginx经常会出现 400 的错误 ...
相关推荐
spring mvc + spring + hibernate 全注解整合开发视频教程 06.haozip03
在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...
01. 采用后台及前台的 Spring + Spring mvc + Hibernate + Bootstrap 02. 后台全注解式的开发(除了必要的spring和hibernate的xml配置以外) 03. 后台通过自定义注解结合一个访问拦截器实现整个系统的权限控制 04...
在IT行业中,构建高效、可扩展的Web应用是至关重要的,而Spring、Spring MVC和Hibernate是Java领域中广泛使用的三大框架,它们各自负责不同的职责,共同构建了一个强大的开发环境。本篇文章将深入探讨如何利用这三大...
在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发视频教程 04”中,我们将深入探讨Java企业级开发中的三大核心技术——Spring、Spring MVC和Hibernate的集成与应用,尤其是通过注解实现的简化配置。...
在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第12部分,将帮助开发者掌握如何在Java Web项目中高效地集成这三个核心框架,实现松耦合、可...
在IT行业中,构建大型、模块化的Java应用时,通常会采用一些成熟的框架组合,例如Spring、Spring MVC和Hibernate。这些框架协同工作,可以提供强大的后端功能,包括依赖注入、模型-视图-控制器(MVC)架构以及对象...
标题 "Extjs + Spring MVC + hibernate + mysql" 涉及的是一个综合性的Web应用程序开发框架,结合了前端UI库、后端MVC框架、ORM工具和关系型数据库。让我们详细了解一下这些技术及其在实际项目中的应用。 1. ExtJS...
spring mvc + spring + hibernate 全注解整合开发视频教程 06.haozip02
spring+spring mvc+hibernate+easyui+jquery+ehcache http://localhost:8080/admin/index 账号HBU001 111111 管理员admin admin 注意事项 1.系统的默认用户超级管理员:admin(密码:admin)。系统的操作:用户超级...
在实际开发过程中,首先会设置项目环境,包括搭建Spring Boot框架,配置相关的Spring MVC、Spring和Hibernate模块。接着,设计数据库模型,创建实体类并利用Hibernate的注解进行映射。然后,建立数据访问层(DAO),...
《基于Spring MVC+Spring+Hibernate+Bootstrap+MySQL的考勤及薪酬管理系统详解》 在现代企业信息化管理中,考勤和薪酬管理是至关重要的部分,它们直接影响到员工的工作积极性和公司的运营效率。本文将深入探讨一个...
【学生成绩管理系统】是一个基于Java技术的毕业设计项目,采用了经典的SSH(Spring MVC、Hibernate、Spring)框架组合,以及前端界面库EasyUI。这个系统的主要目标是为教育机构提供一个高效、便捷的学生分数记录与...
在本视频教程“Spring MVC + Spring + Hibernate 全注解整合开发 03”中,我们将深入探讨Java企业级开发中的三大核心框架——Spring、Spring MVC和Hibernate的整合应用,尤其是利用注解进行的无XML配置。以下是这些...
在这个"Spring mvc+hibernate+mysql Demo"项目中,可能包含了一个简单的示例应用,展示了如何配置和使用这三个技术。"test"文件可能是测试代码或者测试数据,用于验证整个系统的正确性。测试可能涵盖了CRUD操作,...
spring mvc + spring + hibernate 全注解整合开发视频教程 06.haozip01
标题中的"idea工具创建的Spring+SpringMVC+Hibernate+maven项目"指的是使用IntelliJ IDEA这个集成开发环境(IDE)构建的一个Java Web项目,该项目整合了四个关键的技术框架:Spring、SpringMVC、Hibernate以及Maven...
【标题】"Spring MVC + Spring + Hibernate 全注解整合开发视频教程 08" 提供了一个关于使用Java技术栈进行Web开发的课程,重点在于如何通过注解实现Spring MVC、Spring和Hibernate的深度整合。这个系列教程的第八...
maven + spring mvc + hibernate 项目,本项目实现了数据库的增加、删除、修改、查询。还实现了用户登录、注册、分页等功能。非常适合刚学spring mvc3初学者和有一定基础的爱好者。