当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

Struts开辟指南之安装与操纵[Java编程]

赞助商链接



  本文“Struts开辟指南之安装与操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中Struts将全部的恳求提交到同一此中央掌握器,org.apache.struts.action.ActionServlet 类

web.xml配置

<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
<servlet-mapping>

一个尺度的利用了Struts的URL款式以下:

扩大映射:http://www.my_site_name.com/mycontext/actionName.do

途径映射:http://www.my_site_name.com/mycontext/do/action_Name

<servlet-name>action</servlet-name>
<url-pattern>*.do或/do/*</url-pattern>
</servlet-mapping>

Struts运行

Struts首先在Container启动的时刻调用ActionServlet的init()办法.初始化各种配置.这些配置写在struts-config.xml文件中.

一个尺度的struts-config文件包含以下构造:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources /> // 定义数据源
<form-beans /> // 定义ActionForm
<global-exceptions /> // 定义全局非常
<global-forwards /> // 定义全局转向url
<action-mappings /> // 定义action
<controller /> // 配置Controller
<message-resources /> // 配置资源文件
</struts-config>

Struts由上述几部份构成.此中最主要的是Action和Form.下面简单论述一下其处理历程.

一个恳求提交给ActionServlet,ActionServlet会探求呼应的Form和Action,首先将提交的request对象,映射到form中.,然后将form传送给action来举行处理.action得到form,对xml的mapping,request,response四个对象,并调用execute()办法然后返回一个forward-url(呼应视图)给ActionServlet,终究返回给客户端.


  以上是“Struts开辟指南之安装与操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Google App Engine中操纵Struts2框架
  • 关于Struts和Spring两种MVC框架的比较
  • <b>Struts2文件上传</b>
  • 让Struts与Hibernate顺利协同工作
  • Hibernate+Spring+Struts扩大Struts
  • J2EE底子 用Struts框架开辟MVC系统步骤
  • <b>J2EE底子:Struts框架初学者从这里入门</b>
  • struts2整合tiles及配置
  • Struts2.0深化学习 命名空间,模子驱动,表单反复提交
  • 操纵Struts 2开辟RESTful服务
  • Struts2输入校验(一) validate办法-validateXxx办法
  • Struts2输入校验(二) 考据框架
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .