
Struts
文章平均质量分 77
freedom119
这个作者很懒,什么都没留下…
展开
-
创建基于struts1.2 + Hibernate3.0 Web工程
创建基于struts1.2 + Hibernate3.0 Web工程1. 环境说明 安装Eclipse和安装MyEclipse组件的过程在这里不进行介绍。可以参考其它资料完成Eclipse环境的安装与资源的配置。 接下来的篇幅将给出一个在MyEclipse开发环境下的一个Web工程实例。说明在MyEclipse的集成开发环境下,如何利用Struts进行Web工程开发。例子工转载 2006-10-20 20:34:00 · 771 阅读 · 0 评论 -
java中的日期处理练习
package net.hfh;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.TimeZone;public clas原创 2007-08-10 09:19:00 · 653 阅读 · 0 评论 -
Structs - 标签库(HTML)- -
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明转载 2007-08-10 17:18:00 · 433 阅读 · 0 评论 -
Struts常见错误汇总(转载)
以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。 1、“No bean found under attribute key XXX” 在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存原创 2007-08-08 12:34:00 · 377 阅读 · 0 评论 -
BeanUtils.populate&argument type mismatch - [Struts]
BeanUtils.populate&argument type mismatch - [Struts]1.继承ActionForm的类的所有字段必须为String型 2.由于Date型转换为String需设置DateFormat,所以你的Bean里的日期字段最好用String 这样就不会出现类型转换错误了。 有时也可以不用String,而是在ActionForm中用java原创 2007-08-09 20:24:00 · 1197 阅读 · 0 评论 -
Structs - 标签库(Bean)- -
Bean 标签库 此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、messag转载 2007-08-10 17:06:00 · 343 阅读 · 0 评论 -
jsp,Struts中大段文本内容的显示问题
在类似留言板的web应用中,需要将中的大段文字显示在Jsp页面上,因此需要对文字中的特殊字符如换行、空格的作处理,方法如下: 1、直接保存,然后当从数据库中取出来时用过滤方法过滤一遍再送回页面即可,给一段代码,看了就明白了,可以自己扩充 public static String filter(String value) { if (value == null) return (n转载 2007-08-13 15:08:00 · 501 阅读 · 0 评论 -
Structs - 标签库(Logic)- -
Logic 标签库 此标签库可以分为三种类型:条件、循环、转发/重定向。一.) 条件类型 logic:empty和logic:notEmptylogic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(转载 2007-08-10 17:19:00 · 363 阅读 · 0 评论 -
Tiles的使用-遗补和总结- -
遗补篇一.) Tiles配置要正常使用tiles,必须在Structs配置文件中加入下列代码: className="org.apache.struts.tiles.TilesPlugin" > definitions-config" va转载 2007-08-10 17:21:00 · 706 阅读 · 0 评论 -
关于web中下拉列表的几种实现方法
总结一下关于web上使用下拉框的情况: 从数据库中获得数据List,将数据放到Request里面使用setAttribute(”AList”,AList) A中有2个属性(String id,String value) 1.使用JSTL的forEach方式 selected="selected"> > 2原创 2007-08-11 10:21:00 · 814 阅读 · 0 评论 -
java.lang.IllegalStateException异常解决办法
供稿:xjh 编辑:xjh 2007-06-29 17:29:40关键词:javajava.lang.IllegalStateException异常解决办法 最近在使用response.sendRedirect()时出现如下错误: java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.s转载 2007-08-31 13:05:00 · 7017 阅读 · 2 评论 -
如何避免重复提交
一、何谓重复提交 设想一个访问量非常大的订票站点,当购票者点击订票的提交按钮后,服务器的处理速度可能会迟缓,购票者迟迟见不到结果,以为自己的购买请求失败,于 是一遍又一遍地点击Submit按钮,如果不加处理,这些请求都会被服务器处理,从而导致错误的结果。 二、防止重复提交 先看一下web.xml(整个例子的目录和文件请下载) ControllerSer原创 2007-06-04 17:56:00 · 526 阅读 · 0 评论 -
struts中的saveToken的作用
saveToken方法:创建一个新的令牌,并把它保存在当前session范围内.如果HttpSession不存在,就首先创建一个HttpSession对象.如何利用上述方法应用令牌机制解决重复提交问题:以用户注册为例:在用户请求newUser.jsp之前,首先把请求转发到PrepareAction,PrepareAction 调用saveToken方法,创建一个新的令牌,并将令牌值保存转载 2007-06-04 18:53:00 · 594 阅读 · 0 评论 -
在Struts中reset方法有什么作用(转)
创建人:王艺创建时间:2003年6月15日星期日第一步:对象的可视范围:request、session、application、page。Request:在一个请求周期内有效。就是从你点击页面上的一个按钮开始到服务器返回响应页面为止(包括响应页面)。Session:在一个用户与服务器建立连接的整个过程中有效。Application:在整个web应用程序内有效。Page:仅在一个jsp页面内有效。第转载 2007-06-04 17:17:00 · 433 阅读 · 0 评论 -
struts中如何避免重复刷新的几种解决办法- -
1·使用redirect = "true" path="/testingOption" name="optionForm" parameter="method" scope="request" type="com.appeon.manager.action.TestingOptionA转载 2007-06-04 17:55:00 · 438 阅读 · 0 评论 -
Struts-Menu使用指南
一、简介 Struts-Menu是一组从基于XML的配置文件中生成多种样式的菜单的JSP Tags,并且可以结合API开发通过数据库生成的动态菜单。Struts-Menu支持国际化和多种权限控制。 二、运行环境 Windows 2000 Professional JDK 1原创 2007-08-08 11:35:00 · 1359 阅读 · 0 评论 -
Struts-menu 权限控制
Struts-menu 权限控制一> 基本配置我就不多说了,网上多的很,我这里只说一下具体实现,呵呵 采用Struts+Hibernate一、新建菜单表:表根据配置文件自己建吧,我这里就不写了二、建立表对应的Hibernate的配置文件及JAVABEANxml version="1.0" encoding="utf-8"?>DOCTYPE hibernate-m转载 2007-08-08 11:33:00 · 670 阅读 · 0 评论 -
Log4J的配置文件
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设 Log4J的配置文件(Configuration转载 2007-06-30 14:27:00 · 776 阅读 · 0 评论 -
Jakarta Commons:巧用类和组件
Jakarta Commons项目组介绍 Jakarta Commons:巧用类和组件Jakarta Commons 是Jakarta 的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。Commons的包分成两部分:Sandbox,Commons 代码库。Sandbox 是一个测试平台,用来检验各种设想、计转载 2007-06-30 14:38:00 · 433 阅读 · 0 评论 -
Struts优缺点剖析
2007-01-31 01:12:46.0 推荐:1697610 收藏:1098428 评论:625 来源:IT168 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,转载 2007-06-30 13:23:00 · 524 阅读 · 0 评论 -
Validator验证框架
Validatro框架以成为Jakarta的公共项目的一部分,可以从http://jakarta.apache.org/commons/下载单独的Validator框架,在Struts中已经呆了这个框架。 Validator主要依赖两个jar包 Jakarta-oro.jar:-提供一组处理文本的类,具有文本替换、过滤、和分割功能。 Commons-validator.jar:提供了一个简单、可原创 2007-07-20 16:30:00 · 476 阅读 · 0 评论 -
postgresql数据库操作的问题
今天要写一个项目领导让用postgresql,但从未用过测试了一下发现总是出现问题:说没有相关的字段,但明明在表中有, 最后发现是字段名的问题,开始时是:userName,要改为:username或user_name等格式,不要用大写,这样就可以了。也不知为什么,但最后是可以用了。原创 2007-07-19 17:30:00 · 432 阅读 · 0 评论 -
Struts struts-config.xml 配置【原创】
2006-5-14 16:21:47 作为Java web应用的四个知名配置文件,这里花了两天时间完成了这个struts-config.xml文件的常用配置详解.不求最全,但求实用.希望能给大家带来方便.转载 2007-08-02 09:50:00 · 479 阅读 · 1 评论 -
Java中常见的异常
Java中常见的异常作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就转载 2007-08-02 09:59:00 · 396 阅读 · 0 评论 -
正确优雅的解决用户退出问题——JSP和Struts解决方案
摘要在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮原创 2007-08-02 10:12:00 · 358 阅读 · 0 评论 -
关于VO、PO的理解
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上原创 2007-08-02 10:38:00 · 351 阅读 · 0 评论 -
J2EE项目异常处理
关键字: 企业应用 J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!转载 2007-08-02 14:14:00 · 582 阅读 · 0 评论 -
commons-logging结合Log4j的问题
今天在写一个J2EE的项目要用Log4j来记录相关日志,结果出现了一些错误,在网上SO了一下看到一个文章如下: 升级Commons Logging居然出了问题,把Commons Logging升级到1.0.4,启动服务器出现了 java.lang.NoSuch原创 2007-08-01 16:21:00 · 1412 阅读 · 0 评论 -
Struts标签示例
1.html:link标签用法1:Content 其中paramValue是在page、request、session或application中的一个属性名,一般为基本数据类型,也可以为对象。 用法2:Content 用法3:Content 其中name是在page、request、session或application中的一个属性名,一般为Map。 用法4:Content 2原创 2007-08-02 10:05:00 · 327 阅读 · 0 评论 -
Struts Menu开发向导
Struts Menu开发向导[译]Struts Menu开发向导 作者: ∣来源:BlogJava∣原文地址∣2005-11-28 官方英文版向导(http://struts-menu.sourceforge.net/userguide.html)一、从1.X升级到2.X需要做以下事情:1、改变你的taglib声明中的URI。" prefix="menu" %>2、改变,使用新的包名转载 2007-08-08 11:28:00 · 433 阅读 · 0 评论 -
基于数据库的Struts Menu动态菜单分析
使用JSTL的SQL标记库,该标记库易用而且全面。本例子创建数据库表、插入数据,读取表中的数据并构建菜单。决定菜单在视图中的可见性的逻辑可以在Servlet 、Struts Action或Servlet Filter中实现,可以直接使用例子中的代码。 浏览dynamicMenu.jsp页面的内容,可以看到该页面中创建表并插入数据的代码。每次加载页面的时候,都会先删除表、原创 2007-08-08 11:30:00 · 422 阅读 · 0 评论 -
Struts+Hibernate分页的实现
在进行web应用开发的时候经常要进行分页处理,经常看到一些人在问分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行分页处理的朋友有所帮助。一、在struts中分页有两种结构: 1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。 这种方法对于在数据量少的时候很方便,也不影响速度。 2.在转载 2007-10-24 17:32:00 · 367 阅读 · 0 评论