`
enter775
  • 浏览: 21386 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Struts 1.x 在DispatchAction中获取web.xml中的配置参数

    博客分类:
  • java
阅读更多

知道Action类的源头是一个Servlet的控制器,那个从web.xml中获取配置参数是可行的。

 

试验了一下果然成功。代码如下:

 

web.xml中配置参数

 

<context-param>
	<param-name>pageSize</param-name>
	<param-value>3</param-value>	
</context-param>

 

DiapatchAction类中获取参数

 

try {
	this.pageSize = Integer.parseInt(servlet.getServletConfig().getServletContext().getInitParameter("pageSize"));		
	} catch(Exception e) {
			this.pageSize = 10;
		}

 

试验成功

分享到:
评论

相关推荐

    struts1.x技术课程讲解.pdf

    - **手动搭建**:在 MyEclipse 中手动添加 Struts1.x 的相关依赖库,配置 web.xml 文件,并创建 struts-config.xml 文件来定义 Action 映射等配置。 - **IDE 工具支持**:利用 MyEclipse 或 Eclipse 等集成开发环境 ...

    struts中dispatchAction用法

    在压缩包文件"struts_DispatchAction"中,可能包含了实现上述步骤的示例代码,包括 DispatchAction 的Java源代码和struts-config.xml配置文件,以及可能的JSP视图文件。通过学习和分析这些文件,初学者可以更深入地...

    struts+oracle实现DispatchAction类

    1. 配置数据源:在web应用的context.xml或struts-config.xml中定义数据源,如`&lt;Resource&gt;`或`&lt;data-source&gt;`元素。 2. 连接数据库:在Action类中,通过`InitialContext`获取数据源,然后创建`Connection`对象。 3. ...

    struts DispatchAction

    总之,Struts DispatchAction是Java Web开发中一种有效的请求分发机制,它允许在一个Action类中组织和管理多个业务处理方法,提高了代码的可读性和可维护性。然而,随着技术的发展,如Struts2的出现,开发者可以选择...

    Struts 之 DispatchAction

    1. **配置struts-config.xml**:首先,在`struts-config.xml`中为`DispatchAction`创建一个配置项,指定它的类路径和映射URL。例如: ```xml &lt;action path="/add" type="com.example.YourDispatchAction"&gt; ...

    深入解析Java的Struts框架中的控制器DispatchAction

    在struts-config.xml配置文件中,我们会为UserAction配置一个路径,但不指定具体的处理方法。当用户访问像"user/user_maint.do?command=list"这样的URL时,"list"参数会被用于查找并执行UserAction中的list()方法。 ...

    struts2教程

    在Struts1.x中,ActionServlet作为中央控制器,接收HTTP请求,根据配置文件(struts-config.xml)调度Action。Action类负责调用业务逻辑,ActionForm用于封装请求参数和进行服务器端验证,Forward则用于将控制权传递给...

    JavaEE学习大纲.pdf

    3. **创建Struts配置文件**:在`WEB-INF`目录下创建`struts-config.xml`文件,这是Struts的核心配置文件,用于定义Action、FormBean、数据源等。 **Struts内部机制** Struts框架的工作流程主要包括以下步骤: 1. ...

    利用struts标签,dispatchAction,实现增删改查

    - **配置Action**:在struts-config.xml中,我们需要定义DispatchAction,指定其对应的类以及各个请求参数与方法的映射关系。例如: ```xml &lt;action path="/department" type="com.example.DepartmentAction"&gt; ...

    struts 1的标签的用法详细

    在Struts 1中,标签库是实现视图层与控制器层交互的重要工具,使得开发者可以方便地在JSP页面中处理用户输入、展示数据和控制流程。 ### 一、STRUTS1.X 工作原理 Struts 1 的工作流程主要包括以下几个步骤: 1. ...

    Struts(DispatchAction) + 存储过程 => 实现分页效果

    1. **配置Struts DispatcherAction**:在Struts的配置文件(struts-config.xml)中,我们需要定义一个DispatchAction,每个方法对应一个具体的业务操作。例如,我们可以定义两个方法,一个用于获取总记录数,另一个...

    很好的Struts2教程

    3. **配置struts.xml文件** - 在src目录下创建struts.xml配置文件,定义了一个名为“actions”的包,并在其中配置了login Action,指定了Action的类名和两种结果路径:“success”和“error”。 通过以上步骤,我们...

    Struts之进阶篇.pdf

    在`struts-config.xml`文件中配置DispatchAction的例子如下: ```xml type="com.example.MyCustomDispatchAction" parameter="method" name="myActionForm" scope="request"&gt; ...

    DispatchAction实例

    2. **配置Struts-config.xml**:接下来,在`struts-config.xml`配置文件中,为`DispatchAction`创建一个或者多个配置项,每个配置项对应一个请求。在`&lt;action&gt;`元素中,使用`parameter`属性指定区分不同业务的方法的...

    java-struts1

    Struts1是Java Web开发中的一种经典框架,由Apache软件基金会的Jakarta项目维护。它在2000年代初期非常流行,为MVC(Model-View-Controller)设计模式提供了一个实现,使得开发者能够更好地组织和管理Java Servlets...

    struts计算器

    2. **Action Mapping**:在`struts.xml`配置文件中,定义了Action类与URL路径的映射,以及Action执行后转向的视图页面。例如,加法操作可能对应一个名为"add"的Action。 3. **JSP页面**:作为视图层,计算器的JSP...

    struts面试题大全.doc

    综上所述,Struts是一个强大且广泛使用的Java Web框架,它的设计思想和组件在现代Web应用开发中仍然具有借鉴意义。面试中对Struts的理解和实践经验是评估开发者技能的重要指标。然而,随着Spring Boot等框架的兴起,...

Global site tag (gtag.js) - Google Analytics