struts配置问题,请教一下 http://struts.apache.org/download.cgihttp://jakarta.apache.org/commons/components.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 配置可以到dev.csdn.net搜索“struts”关键字,有很多文章的. 你需要下载struts的依赖包,然后使用struts-blank.war做为基础。在这上面开发就行了。编译环境可以使用editplus或ultraEdit编译好的class放到web-inf/classes目录,注意包路径 struts开发用什么工具并不重要.你需要下载struts的包.解压以后会有一个lib目录,下面就有common-*.jar,struts.jar等 你用的时候,要把你的jar文件拷贝到你的webproject下的WEB-INF下的lib目录就可以了. 下表列出了Struts的核心类,即对应的经典的MVC组件职责。 表格2 核心Struts 类和MVC 的对应类 描述 ActionForward 用户指向或者视图选择 ActionForm 状态改变的数据 ActionMapping 状态改变事件 ActionServlet 控制器,接受用户请求和状态改变,以及发出视图选择 Action 控制器的一部分,于模型交互,执行状态改变或状态查询,以及告诉ActionServlet 下一个选择的视图 除了这些核心类, Struts 使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。下表列出了Struts 配置文件和描述了他们在架构中的角色。 表格3 Strtuts 配置文件文件 目的 ApplicationResources.properties 存储本地化信息和标签,以使应用可以国际化 struts-config.xml 存储控制器对象的缺省配置,包括模型支持的用户指向,状态改变,状态查询 为将Struts配置数据暴露给视图,框架以JSP标签的形式提供了大量的助手类,如表4 Strtus 视图助手。标记库描述符 目的 struts-html.tld 扩展HTML Form的JSP标记 struts-bean.tld 扩展处理JavaBean的JSP标记 struts-logic.tld 扩展测试属性值的JSP标记 控制器组件的配置 框架中的控制器组件是有org.apache.struts.action.ActionServlet类实现的,这个类是javax.servlet.http.HttpServlet类的扩展。 ActionServlet配置: 我们需要在web.xml中声明ActionServlet,并且将它配置成启动时进行加载。以下为可以配置的初始化参数:参数 默认值 描述 application Null 应用程序的资源集合的类 bufferSize 4096 文件上传的缓冲区大小 config /WEB-INF/struts-config.xml 配置文件的位置和名称 content Text/html 默认的内容类型 debug 0 程序调试的级别 detail 0 程序调试细节的级别 factory Null 消息资源工厂,糜诠驶薪馐拖⒆试?/TD> formBean org.apache.struts.action.ActionFormBean 封装ActionForm bean信息的类的名称 forward Org.apache.struts.action.ActionForward 封装ActionForward对象信息的类的名称 locale True 为true,将在用户会话中存储一个本地对象 mapping Org.apache.struts.action.ActionForward 封装ActionMapping信息的类的名称 maxFileSize 250M 上传文件的最大尺寸 multipartClass Org.apache.struts.action.ActionForward 处理多部分请求的类的名称 noCache False HTTP标头是否要设置为禁止缓寸 Null True 设置为true,对于无效的信息关键字将返回null tempDir 作为一个servlet参数提供给程序的工作目录 处理下载文件是使用的临时工作目录 validate True 是否使用新格式的配置文件 vallidating True 是否对配置文件进行有效性分析 大多数情况下,标准的servlet就能够满足用户需要。 第一次收到特定请求的URI时,ActionServlet将适当的Action类进行实例化,然后ActionServlet在Action类实例中以servlet为变量名存储一个引用。当被实例化后,Action类会被暂存以备再用。 错误处理 struts提供了两个类来处理错误:ActionErrors和ActionError,它们都扩展org.apache.struts.action。ActionErrors保存着ActionError对象的集合,其中每一个代表了独立的错误信息。每个ActionError都包含了关键字,能够映射到资源文件中存储的错误信息,而这个资源文件是在ActionServlet初始化参数中指定的。 JdbcTemplate queryForList 参数配置 怎样才能成为Java高手?Java高手必备那些技能?? 菜鸟来求教之一_关于为何要用工厂代替new struts2+spring2 事务问题 4天了找遍了internet也没有解决 冬天裸体求答案。。。。 那位大哥大姐知道b/s怎么控制打印设备? 重复读取Clob报错 使用java连接oracle9i过程中如何设置权限??? PETSTORE,谁研究过? 请问那里有j2ee下载?请给具体的URL,谢谢 [救助]Apache+tomcat+mysql环境配置 新手调试struts时出现如下错误,应该是很简单的问题
你需要下载struts的包.解压以后会有一个lib目录,下面就有common-*.jar,struts.jar等
ActionForward 用户指向或者视图选择
ActionForm 状态改变的数据
ActionMapping 状态改变事件
ActionServlet 控制器,接受用户请求和状态改变,以及发出视图选择
Action 控制器的一部分,于模型交互,执行状态改变或状态查询,以及告诉ActionServlet 下一个选择的视图 除了这些核心类, Struts 使用一些配置文件和视图助手(view helpers)来沟通控制器和模型。下表列出了Struts 配置文件和描述了他们在架构中的角色。 表格3 Strtuts 配置文件文件 目的
ApplicationResources.properties 存储本地化信息和标签,以使应用可以国际化
struts-config.xml 存储控制器对象的缺省配置,包括模型支持的用户指向,状态改变,状态查询 为将Struts配置数据暴露给视图,框架以JSP标签的形式提供了大量的助手类,如表4 Strtus 视图助手。
标记库描述符 目的
struts-html.tld 扩展HTML Form的JSP标记
struts-bean.tld 扩展处理JavaBean的JSP标记
struts-logic.tld 扩展测试属性值的JSP标记 控制器组件的配置 框架中的控制器组件是有org.apache.struts.action.ActionServlet类实现的,这个类是javax.servlet.http.HttpServlet类的扩展。 ActionServlet配置: 我们需要在web.xml中声明ActionServlet,并且将它配置成启动时进行加载。以下为可以配置的初始化参数:参数 默认值 描述
application Null 应用程序的资源集合的类
bufferSize 4096 文件上传的缓冲区大小
config /WEB-INF/struts-config.xml 配置文件的位置和名称
content Text/html 默认的内容类型
debug 0 程序调试的级别
detail 0 程序调试细节的级别
factory Null 消息资源工厂,糜诠驶薪馐拖⒆试?/TD>
formBean org.apache.struts.action.ActionFormBean 封装ActionForm bean信息的类的名称
forward Org.apache.struts.action.ActionForward 封装ActionForward对象信息的类的名称
locale True 为true,将在用户会话中存储一个本地对象
mapping Org.apache.struts.action.ActionForward 封装ActionMapping信息的类的名称
maxFileSize 250M 上传文件的最大尺寸
multipartClass Org.apache.struts.action.ActionForward 处理多部分请求的类的名称
noCache False HTTP标头是否要设置为禁止缓寸
Null True 设置为true,对于无效的信息关键字将返回null
tempDir 作为一个servlet参数提供给程序的工作目录 处理下载文件是使用的临时工作目录
validate True 是否使用新格式的配置文件
vallidating True 是否对配置文件进行有效性分析 大多数情况下,标准的servlet就能够满足用户需要。 第一次收到特定请求的URI时,ActionServlet将适当的Action类进行实例化,然后ActionServlet在Action类实例中以servlet为变量名存储一个引用。当被实例化后,Action类会被暂存以备再用。 错误处理 struts提供了两个类来处理错误:ActionErrors和ActionError,它们都扩展org.apache.struts.action。ActionErrors保存着ActionError对象的集合,其中每一个代表了独立的错误信息。每个ActionError都包含了关键字,能够映射到资源文件中存储的错误信息,而这个资源文件是在ActionServlet初始化参数中指定的。