Struts
文章平均质量分 70
chho
这个作者很懒,什么都没留下…
展开
-
用html:link传递多个参数
在开发JSP时,经常用到像test.jsp?param1=value1¶m2=value2¶m3=value3这样的链接。通常我们可能这样做:¶m2=¶m3=">link当只有一两个参数时,这倒成不了问题,但当有十个以上的参数要传递时(有时这是不可避免的)就不同了,而且容易出错,虽然调试起来很方便就知道有没有错了,但谁也不会愿意在这个地方耗费精力的。即使是那原创 2004-10-20 19:39:00 · 3707 阅读 · 0 评论 -
web开发中的路径问题
在J2EE开发中不免会遇到取路径的时候,而Web开发时有相对路径和绝对路径之分,而且还有web路径和真实路径的区别,面对这样的问题时,我种是记不清应该调用哪些方法,所以记在blog中备察。 准备工作:我的网站访问路径是:http://www.chho.com/test/index.do网站的物理存储路径是:c:/chhoweb/root 记录开始:l 在原创 2004-11-03 16:47:00 · 1123 阅读 · 0 评论 -
用web.xml控制Web应用的行为
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-原创 2004-11-01 15:46:00 · 908 阅读 · 0 评论 -
struts中文的解决
1.使ApplicationResources.properties支持中文建立一个ApplicationResources_ISO.properties文件,把应用程序用的message都写进去,然后在dos下执行这个命令,native2ascii -encoding gb2312 ApplicationResources_ISO.properties ApplicationResources.原创 2004-10-29 11:50:00 · 1102 阅读 · 0 评论 -
配置struts数据源
三个需要的程序包:commons-dbcp-1.2.1.jarstruts-legacy.jar commons-pool-1.2.struts-config.xml: myPool" type="org.apache.commons.dbcp.BasicDataSource" > url" /> username" /> passwo原创 2004-10-28 17:00:00 · 1519 阅读 · 1 评论 -
struts中标签的用法
标签只在要显示特定类型的 Struts 消息时才显示其内容。message 属性定义了消息类型:如果为 true,那么就考虑正常消息,否则就考虑错误消息。在 标签中, 标签枚举并显示相应类型的每一个消息。因而在下面 JSP 页中,第一部分显示所有正常应用程序消息,第二部分所有显示错误。 There was a problem with your r原创 2004-10-27 14:28:00 · 1421 阅读 · 0 评论 -
ResrouceBundle中文问题我的解决方案
以前用Struts+Hibernate,没有碰到这个问题。 application_zh.properties用GBK编码写好后,在JSP中 ResourceBundle b = ResourceBundle.getBundle("application", request.getLocale()); %> 如果JSP不指定编码方式,使用默认的ISO-8859-1,则输出没有问题。但是在我的Mo原创 2004-10-27 10:10:00 · 1536 阅读 · 0 评论 -
ActionServlet深入探讨
java.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--org.apache.struts.action.ActionServletStruts提供了一个缺省版本的ActionServle原创 2004-10-27 09:55:00 · 1934 阅读 · 0 评论 -
配置成功的log4j的属性文件
log4j.rootLogger=CONSOLE, FILE#set log console######################################################log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.Threshold=INFOlog4j.appender原创 2004-10-26 16:25:00 · 2144 阅读 · 0 评论 -
Jakarta Commons Logging学习笔记
1、Commons-Loggin简介 Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。 它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使用不同的具体日志实现工具。用户被假定已熟悉某种日志实现工具的更高级别的细节。JCL提供的接口,对其它一些日志工具,包括Log4J,原创 2004-10-25 16:47:00 · 1085 阅读 · 0 评论 -
深入Struts 1.1(分离struts配置文件)
1、Model 2Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的特性--HTTP协议的无状态性引起的。Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。在多数情况下,你可以将Model 2与MVC等同起来。下图表示一个原创 2004-10-25 16:41:00 · 994 阅读 · 0 评论 -
Log4j simple example
log4j.rootLogger=DEBUG,CONSOLE,A1,imlog4j.addivity.org.apache=true# 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.Threshold=DEBUGlog4j.appender.CONSOLE.Target=System.outl原创 2004-10-25 16:20:00 · 956 阅读 · 0 评论 -
一个全面的Log4j属性配置文件
#log4j.debug=true#log4j.disable=fatal#log4j.additivity.TestLogging=falselog4j.rootCategory=, dest1log4j.category.TestLogging=DEBUG, dest1log4j.appender.dest1=org.apache.log4j.ConsoleAppend原创 2004-10-25 16:16:00 · 2571 阅读 · 0 评论 -
配置log4j错误信息Email通知
在大多数项目中,我们的都在公司开发后再把程序部署到客户处。由于各种原因,客户方的服务器对我们不可访问。这样对我们日后的跟踪调试就带来极大的不便,当然也给咱们减少了安全上的担心. 今日正好心神不宁,就上网瞎逛,在onjava.com上看到使用log4j配置日志信息email发送的教程,就尝试在自己的机器上试验了一番,配置过程如下:1. 打开log4j.properties文件2. rootLog原创 2004-10-25 11:13:00 · 1112 阅读 · 0 评论 -
Web应用中重复提交的问题的三种解决方案
前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return原创 2004-10-20 19:59:00 · 1022 阅读 · 0 评论 -
Struts Validator验证器使用指南
验证器:从0.5版,验证器在一些form中就已经实现了,他最初包含在开发人员包中,后来核心代码挪到Jakarta Commons包中和Struts特别扩展中作为 Struts 1.1的一部分。许多开发者为方便一直使用struts验证器,这篇文档首先概述验证器的核心功能性,然后大概介绍在 struts1.1中的变化和新增功能。如果你配置好验证器插件,你应该扩展ValidatorForm而不是原创 2005-01-25 14:46:00 · 1287 阅读 · 0 评论