structs
yuhua3272004
这个作者很懒,什么都没留下…
展开
-
长字符串显示引起的问题通用性解决方法
今天测试员小黄提交一个WeB界面bug,布局改变了。 在FF中调试发现是长字符串变量${name}撑破的div。编写时,发现的${name}值大多都很小,所以也就没有加以防范措施。这个隐患今天终于爆发了。解决办法: 1,后台字符串截取。(程序员都知道) 2,input 标签解决,这种方法有个缺点是:在有背景的情况下,初次显示没有问题,但当鼠标访问后留下白斑,很难看!转载 2009-02-04 11:22:00 · 650 阅读 · 0 评论 -
中文乱码问题
在Struts1.2中在RequestProcessor的控制器中的processPreprocess方法下 加arg0.setCharacterEncoding("gbk");就可以解决中文乱码问题.转载 2008-12-11 19:58:00 · 503 阅读 · 0 评论 -
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何转载 2008-12-12 21:32:00 · 580 阅读 · 0 评论 -
使用servlet过滤器和监听器
1. Servlet过滤器基础 Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 Servlet过滤器接口的构成: 所有的Servlet过滤器类都必须实现javax.ser转载 2008-12-26 20:28:00 · 714 阅读 · 0 评论 -
logic:present 和 logic:empty的用法
logic:empty和logic:notEmptylogic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(调用isEmpty()方法来判断)。logic:notEmpty标签类似。 The bean is missing The bean is not missing转载 2009-03-25 07:33:00 · 10780 阅读 · 0 评论 -
关于struts线程问题
关于struts线程问题 Servlet是在多线程环境下的。即可能有多个请求发给一个servelt实例,每个请求是一个线程。struts下的action也类似,同样在多线程环境下。可以参考struts user guide: http://struts.apache.org/struts-action/userGuide/building_controller.html 中的Action Cl原创 2009-04-01 09:07:00 · 748 阅读 · 1 评论 -
struts1 ,struts2 是否是单例
线程模式: " Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action资源必须是线程安全的或同步的。 " Struts2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。(实际上,servlet容器给每个请求产生许多可丢弃的对象,并且不会导致转载 2009-04-01 09:25:00 · 1284 阅读 · 0 评论 -
正确理解ThreadLocal
转载 2009-04-01 13:48:00 · 492 阅读 · 0 评论 -
关于Spring的Controller及Struts的Action的多线程的注意
struts是线程安全,并不是指多线程,而是指单态,当多个用户访问一个请求的时候,服务器内存中只有一个与之对应的action类对象,execute方法加上了同步关键字,如果你在action里加上一个全局变量,那么,多个客户访问的时候,这个变量是共有的,即一个客户修改了他,下一个客户获得的变量是修改后的,你可以写个demo来测试,至于多线程只是服务器在相应客户端请求时对于session的处理,并不是转载 2009-03-31 08:51:00 · 2820 阅读 · 1 评论 -
ActionErrors和ActionError
/**ActionErrors和ActionError都是ActionMessage的子类,ActionError存放在 ActionErrors中,ActionError对象中的参数为配置文件中配置的相应的值,若配置文件 中没有配置或配置文件不合适都不能用输出 */ 1.建立配置文件MyResource.property,例如放在com.gsww.property下.在此转载 2008-12-11 19:49:00 · 827 阅读 · 0 评论 -
struts入门(1)
本章讲解了一个简单的Struts应用例子helloapp应用,这个例子可以帮助读者迅速入门,获得开发Struts应用的基本经验。该应用的功能非常简单,接受用户输入的姓名,然后输出“Hello ”。开发helloapp应用涉及以下内容: l 分析应用需求 l 把基于MVC设计模式的Struts框架运用到应用中 l 创建视图组件,包括HTML表单(he转载 2008-12-11 19:46:00 · 650 阅读 · 0 评论 -
actionMessages(),actionError(),ActionMessage介绍
actionMessages(),actionError()介绍 尽管Struts框架提供了有效的异常处理机制,但不能保证处理所有的错误,这时Struts框架会把错误抛给Web容器,在默认情况下Web容器会向用户浏览器直接返回原始信息。如果想避免直接让用户看到这些原始信息,可以在web.xml中配置元素,以下代码演示了如何避免用户看到HTTP 404、HTTP 500错误和Exception异常。转载 2008-12-11 19:45:00 · 3080 阅读 · 1 评论 -
struts2 中json使用体验
在页面跳转用户体验设计时,让我们讨论了一个下午。最后采用一个试用方案,用ajax异步实现,通过json传输数据。这样对原来的业务逻辑改动很少,这里我们使用的是struts2,大多工作是修改配置文件。来看看我做的一个demo。 准备:在原来的struts2的基础上只有添加jsonplugin.jar插件就可以了.算是安装吧。 修改配置: 在struts.xml文件中:转载 2009-02-04 11:32:00 · 1182 阅读 · 0 评论 -
struts多模块开发
《Struts Web设计与开发大全》 作者邱哲、王俊标、马斗清华大学出版社购书网址:http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB071045561http://www.china-pub.com/computers/common/info.asp?id=25603扩展多模块开发和软件扩展是现代软件开发过程中转载 2008-11-28 18:52:00 · 668 阅读 · 1 评论 -
解决document.form.submit()对象不支持此属性或方法
很奇怪的问题,呵呵。。被我碰到了。很简单,将页面中名称为"submit"的控件改一下名称就可以了比如:有一个submit按钮名字叫submit你把这个名称改一下 ------------------------------------------------------------------- 这两天做列表数据显示的时候,几乎被"对象不支持此属性和方法" 的错误提示搞疯掉了,两个完全转载 2009-02-10 15:05:00 · 10045 阅读 · 4 评论 -
struts下的验证
在struts中用validator作服务器端验证 作者:未知 文章来源:转载 点击数: 183 更新时间:2007-3-13 这个例子用的是struts1.2.4自带的,但愿能给你学习带来帮助。例子的目录结构和所有用到的文件,请从本站下载。 一、Form bean与jsp页面 先看jsp页面的表单,内容有姓名,地址,省(市),县,邮编,电话,E-mail。转载 2008-12-05 13:21:00 · 739 阅读 · 0 评论 -
Jakarta Struts应用的七个经验
编者按:本文叙述了作者在运用Struts过程中来之不易的若干经验和心得。如果你是jsp和servlet开发Web应用的Java程序员,并且也正在考虑采用基于Struts的构建方法的话,那么你会在这里发现很多颇有见地同时也很有价值的信息。 1. 只在必要的时候才考虑扩展Struts框架 一个好的framework有很多优点,首先,它必须能够满足用户的可预见的需求。为此 Struts为W转载 2008-12-11 19:15:00 · 369 阅读 · 0 评论 -
用EJB 和 Structs处理Web 应用程序中的异常
另一篇 :http://www.javaeye.com/topic/72170 关于Java异常处理的各个方面,已经有很多这样的文章了。一个典型的Web应用程序带有EJB和Web 框架,比如Apache Struts,这篇文章介绍一种具体的点对点策略来设计和进行典型Web应用程序中的异常处理。 1. 典型web应用程序的体系结构我们以典型的J2EE体系结构作为web应用程转载 2008-12-11 19:34:00 · 763 阅读 · 0 评论 -
在Struts 2中实现CRUD
在Struts 2中实现CRUD http://www.blogjava.net/max/archive/2007/04/13/110310.html // 原文有更多评论CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开转载 2008-12-11 19:38:00 · 501 阅读 · 0 评论 -
Struts 学习笔记之ActionForm
版权所有:(xiaodaoxiaodao)蓝小刀 xiaodaoxiaodao@gmail.com http://www.blogjava.net/xiaodaoxiaodao/archive/2007/05/31/121264.html 转载请注明来源/作者 Struts 学习笔记之ActionForm Struts 中定义了一些JavaBea转载 2008-12-11 19:45:00 · 808 阅读 · 0 评论 -
Struts2源码阅读--请求流程
Struts包介绍(http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html)(大部分叙述性的文字和图从其文中拷贝): 包名说明org.apache.struts2. components该包封装视图组件,Struts2在视图组件上有了很大加强,不仅增加了组件的属性转载 2009-04-30 09:35:00 · 1684 阅读 · 0 评论