struts框架下,在jsp页面显示xsl格式化的xml。需要以下步骤:1 页面显示前xml的dom对象和xsl文件地址存入requestpackage com.nova.colimas.web.action;import javax.servlet.http.httpservletrequest;import javax.servlet.http.httpservletresponse;import org.apache.struts.action.action;import org.apache.struts.action.actionform;import org.apache.struts.action.actionforward;import org.apache.struts.action.actionmapping;import org.w3c.dom.element;imp...
既然是说struts源代码,为什么要讲commons-beanutils包呢?原因很简单,struts的dynaformbean就是通过这个包里的相关类实现的。同样,留下我的邮箱,方便和大家共同交流。我的邮箱是:mariah_fan@hotmail.com。commons-beanutils(一) commons-beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值java bean的属性,同时解决每次都要写getxxx和setxxx的麻烦。 一、xxxconvert这些类都实现converter接口,提供把value值转化成为相应xxx类的实现。现在只针对四种类型:数字,时间,boolean和string。在converter 接口中只有一个方法convert(class type, object value),把va...
来自:http://www.matrix.org.cn/blog/liu2liu2/ajaxtags项目是在现有的struts html标记库的基础上,添加对ajax支持。 ajaxtags改写了struts标签类org.apache.struts.taglib.html.formtag和org.apache.struts.taglib.html.basehandlertag,并使用struts的plugin技术,使得struts提供了对ajax的支持。 以下是jsp中简单的示例: <html:form action="example1" ajaxref="example1">first name: <html:text property="firstname" size="25" value...
或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,mvc1、mvc2、模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了。 该案例包括首页,用户登陆、网站向导页面。就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会。 web server用tomcat4。到http://jakarta.apache.org下载struts1.1,把zip文件释放到c:struts,拷贝c:strutswebappsstruts-example.war到c:tomcat4webapps中,启动tomcat,war包被释放为struts-example文件夹,删除war包,把struts-example文件夹更名为test。 一、把...
struts 的汉字显示问题终结解决方案 看了网上的很多的解决方法,似乎都很好,但实际的操作中还是发现了很多的问题. 试了很久才找到最终的解决方案.1. 主要是属性文件的字符转换问题.具体步骤和检测如下:1) 用一般的编辑器输入所要显示的汉字2) 使用java jdk 下的native2ascii. 详细说明见 http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/native2ascii.htmlnative2ascii - native-to-ascii converterconverts a file with native-encoded characters (characters which are non-latin 1 and non-unicode) to one with unicode-encoded charact...
来自:http://www.matrix.org.cn/blog/magicgod/校验器:struts-config.xml:插件加入,要放在最后面<plug-in classname="org.apache.struts.validator.validatorplugin"><set-property property="pathnames" value="/web-inf/validator-rules.xml,/web-inf/validation.xml" /><set-property property="stoponfirsterror" value="true" /></plug-in>validator-rules.xml:一...
from:http://www.matrix.org.cn/blog/magicgod/ror is ruby on rails. ruby 众所周知已经是一种非常出色的动态语言 it's dynamic language。simple and easy.动态语言是解释执行的,但性能上可能会打个折扣,但不是绝对的,因为应用是复杂的,性能是一种综合性的,这个在一个流传的测试中有回应。按照rails4days.pdf1.安装和配置出奇的简单。(真的很想提醒一下所有的java社区,充斥着各种框架的各个社区难道就没想到install吗?everyone forgot to make install? 无论是j2ee,spring,hibernate,struts等等,全部都没有 install。所有apache's jakarta的项目,竟然都没有install的,struts只有一个wa...
安装和配置tiles在您能够使用tiles 框架之前,您必须确保它已安装并正确的配置在web容器中。tiles框架并不依赖于某种特定的容器,您要做的就是获得所需的文件,并将它们放到web应用程序的正确位置上。 下载tilestiles框架包含在struts发行版中。先前版本中,它位于contrib文件夹中,但现在是核心的一部分。您还可以在http://www.lifl.fr/~dumoulin/tiles/index.html找到最新的源程序、二进制发行版本,以及其它一些有用的信息。 安装所需的jar文件和相关文件第一步是安装所需文件。对于tiles来说,以下文件必须位于web-inf/lib目录中:u tiles.jaru commons-digester.jaru commons-beanutils.jaru commons-collections.jaru commons-loggi...
开发环境 window2000+jbuilder7+tomcat4.1.12 首先,从http://jakarta.apache.org下载jakarta-struts-1.0.2.zip,解开后有两个主要目录lib和webapps,在lib目录中是使用struts创建应用程序所必需的文件,在webapps目录下有几个后缀是war的文件,熟悉java web开发的人都比较清楚,将他们copy到tomcat/ webapps/目录下,然后再重新启动tomcat,tomcat会将这些web工程部署好的,其中struts-documentation.war是文档,struts-example.war是一个不错的例子,我主要就是参考这个例子来做的。然后在jbuilder安装目录/lib/下建立 struts目录,将上面的lib目录下的东西copy进去,然后启动jbuilder7,运行菜单tools...
1.要使struts运转起来,将.jar文件复制到每个程序的web-inf/lib目录下。2.在struts中对exception进行处理,在action中捕获错误之后forward到errorspage3.在hashmap中通过get()来获取value,通过put()来插入value,containskey()则用来检验对象是否已经存在。可以看出,和arraylist的操作相比,hashmap除了通过key索引其内容之外,别的方面差异并不大。4.helloaction类和视图组件之间通过httpservletrequest的setattribute()和getattribute()方法来共享request范围内的数据。5.struts常用标签和用法<h2><bean:message key="hello.jsp.page.heading"/>...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器