
struts2
文章平均质量分 69
haige807
很好,很天真!
展开
-
struts2 tree 标签
struts2里面使用 tree标签 需要导入包:struts2-dojo-plugin-2.1.8.1.jar 然后 tree.jsp 页面:a. 引入标签库 <%@ taglib prefix="sx" uri="/struts-dojo-tags" %> b. 需要在<head></head>内加入: <sx:...2010-10-27 10:15:40 · 152 阅读 · 0 评论 -
struts2.1.8 hibernate3.3.2 spring2.5 整合需要哪些jar包
struts2 commons-logging-1.0.4.jar 主要用于日志处理 freemarker-2.3.8.jar 模板相关操作需要包 ognl-2.6.11.jar ognl表达示所需包, xwork-2.0.7.jar xwork核心包 struts2-core-2.0.14.jar struts2核心包 struts2-spring-plugin-2.0.14.jar st...原创 2010-10-28 16:07:15 · 99 阅读 · 0 评论 -
Log4j使用总结
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...原创 2010-10-29 11:03:30 · 140 阅读 · 0 评论 -
Struts2中的Value Stack/Stack Context
Value stack栈中的值:每一个动作在执行相应方法之前,都会创建一个value stack的对象。value stack用来保存这个动作对象和其他对象。可以使用el表达式和Struts2标签进行对值栈的访问:使用Struts2标签,需要引入标签库:<%@taglib prefix="s" uri="/struts-tags"%> <body...原创 2010-10-30 14:39:18 · 141 阅读 · 0 评论 -
OSCache使用介紹
OSCache使用介紹 一.OSCache简介 OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。下面来 看下OSCache解决了动态网站的哪些令人郁闷的问题。 1.缓存动态内容:其实我们的动态网页上一般只有一部分是动态的(表头,表尾一般是不变的),如果我们缓存整个网...原创 2010-10-30 18:47:55 · 93 阅读 · 0 评论 -
在J2EE系统中应用OSCache 带附件jar包等
文章摘要Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1 面临的问题1.1 需要处理的特殊动态内...原创 2010-10-30 18:51:43 · 96 阅读 · 0 评论 -
spring+struts+hibernate分页实例
http://ajava.org/code/ssh/16733.html原创 2010-11-22 10:58:15 · 82 阅读 · 0 评论 -
jsp与Struts2有关跳转兼容性问题的解决方案
最近项目中遇到一个问题: 浏览器地址栏输入域名进入目标网页,但是采用struts2的话,即使是首页也需要先进入一个action,所以会存在地址栏地址改变的问题。然而经过思考,想到了一个解决方案,就是采用jsp 使用java的转发形式,这样就可以解决之前域名不变的问题。然而,修改此问题的同时又遇到了另一个问题就是:jsp与struts原理不一样,存在一定的兼容性问题,直接在jsp中转发不成功,需...原创 2011-03-23 13:22:51 · 189 阅读 · 0 评论 -
org.apache.catalina.connector.ClientAbortException
当我们用Servlet导出图片,或用JSP导出excel时,会弹出一个下载窗口,这时不点下载而点取消,则报下面的异常:ClientAbortException Caused by: java.net.SocketException: Connection reset by peer: socket write error 在网上查找了了下原因,大概归结为: ClientAbortExcepti...原创 2012-04-27 11:37:31 · 989 阅读 · 0 评论 -
URLRewriter实现伪静态
URLREwriter组件下载地址:http://www.chx99.cn/file/URLRewriter.rar 实现url重写的步骤:首先,通过上述的网址将URLREwriter组件下载到本地,放到项目下的/WEB-INF/lib目录下再从网上找到如下的配置文件urlrewrite.xml,如下:(放在/WEB-INF目录下)<?xml version="1.0...原创 2010-10-27 21:53:10 · 167 阅读 · 0 评论 -
生成静态页面
常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等,在使用数据库连接的情况下,Tomcat可以支撑的并发量也十分有限。系统资源主要消耗在两方面:1、数据库操作,频繁的从数据库返回结果;2、Tomcat解析JAVA文件。将动态页面按一定规则创建一匹.html纯静态页面的过程,称之为生成静态页面。优点无须访问数据库,节省了最大的系统消耗。Tomcat直接返回.html静态文件,无须...原创 2010-10-27 21:50:10 · 124 阅读 · 0 评论 -
Struts2.1 标签详细说明
Struts 2.1 Tags最近学习 Struts 2.1 Tags 做了些笔记,贴出来大家一起学习下,希望大家多多交流。 别的都不说了,我就贴代码,代码里注释比较详细,呵呵。 文件目录,如下: index.jsp 代码<%@ page language="java" import="java.util.*" pageEncoding="U...原创 2010-10-27 12:40:24 · 110 阅读 · 0 评论 -
史上最详细的struts 2 标签整理
a a标签创建一个HTML超链接,等价于HTML 的<a href=""....示范代码:<s:a href="login.action">登陆</s:a>更多 a 信息 action 使用action标签 可以允许在JSP页面中直接调用Action。范例如下:<s: action name=...原创 2010-10-27 12:53:11 · 121 阅读 · 0 评论 -
基于Struts 2 Ajax实现的Login应用
Struts 2内嵌了Dojo工具包,实现对Ajax的支持。下面是一个用户名和密码都是Admin的Login应用。 1、在struts.xml中加入一个Action mappingxml 代码<action name="showAjaxLoginForm"> <result>/pages/ajaxlogin.jspresult>...原创 2010-10-27 12:58:59 · 104 阅读 · 0 评论 -
struts2 dojo 实现动态树
1.首先写两个工具类:TreeData.java 和 TreeUtil.javaTreeData.javapackage com.zjh.shopping.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class T...原创 2010-10-27 21:23:27 · 99 阅读 · 0 评论 -
struts2 配置json
一、导入所需包,包括Struts2所需的各jar包,再导入struts2-convention-plugin-2.1.jar和jsonplugin-0.34.jar JSON Plugin,它可以将Struts2 Action中的结果直接返回为JSON。下载地址:http://jsonplugin.googlecode.com/files/jsonplugin-0.34.jar (支持stru...原创 2010-10-27 21:26:28 · 87 阅读 · 0 评论 -
struts2.1 datetimepicker日期控件的使用
官方参考文档:http://struts.apache.org/2.1.6/docs/datetimepicker.html 在以前的struts2.0版本中s:datetimepicker只需要在head标签处设置<s:head theme="ajax"/>,就可以直接使用s:datetimepicker的标签了。而在2.1.6版本中不能直接这样使用了,将datetimepi...原创 2010-10-27 21:33:56 · 99 阅读 · 0 评论 -
strut2 多文件上传
参照上一篇博文《strut2 文件上传》,多文件上传只需要将属性类型改为数组类型或者list类型即可。 用来上传的web页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" pre...原创 2010-10-27 21:35:44 · 76 阅读 · 0 评论 -
struts2 文件上传
实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现以下是例子所依赖类包的列表: 首先,创建文件上传页面FileUpload.jsp,...原创 2010-10-27 21:43:19 · 100 阅读 · 0 评论 -
简述Struts2 Convention零配置
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention1. 将s...原创 2012-07-05 13:24:00 · 92 阅读 · 0 评论