`

Struts入门—基本配置

 
阅读更多

1、导入jar包

 

2、配置web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "dtd\web-app_2_3.dtd">

<web-app>
  <servlet>
    <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>
    <init-param>
      <param-name>debug</param-name>
      <param-value>2</param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>    
  </welcome-file-list>
</web-app>

 

3、配置struts-config.xml文件,放在WEB-INF目录下

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
	<form-beans>
		<form-bean name="userinfo" type="test.UserInfoBean"/>
	</form-beans>

  <global-forwards>
      <forward name="success" path="/test/success.jsp" redirect="false" />
  </global-forwards>

  <action-mappings>   
    <action path="/login" type="test.TestAction" name="userinfo"/> 
 </action-mappings>

</struts-config>

 

4、登录页面

<form id="userinfo" name="userinfo" action="<%=request.getContextPath()%>/login.do" method="post">
	用户名:<input id="username" type="text" name="userName"/><br/>
	密  码:<input id="password" type="password" name="password"/><br/>
	<input id="submit" type="submit" value="登 录"/>
</form>

 

5、Action:继承org.apache.struts.action.Action,重写execute()方法

 

6、Bean需要继承org.apache.struts.action.ActionForm

 

 

 

 

 

 

分享到:
评论

相关推荐

    struts2 基本配置

    这是struts2的基本配置,对struts2刚入门的同学可以参考一下。

    struts2入门例子

    struts2 例子 struts.xml基本配置 页面跳转

    struts快速入门的最好教程

    Struts2框架简介 Struts2历史 Struts2与MVC ...Struts2基本知识点 Struts2标签库简介 Struts2拦截器 默认配置文件struts-default.xml概要说明 Struts2核心配置文件Struts.xml详解 Struts2的简单开发和配置

    Struts2环境配置与基本操作演示

    Struts2入门介绍、环境配置与基本操作演示,包含OGNL,值栈与域概念

    Struts2入门教程(全新完整版)

    十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...

    Struts2入门必备讲义

    Struts2入门必备讲义!Struts发展、Struts2基本配置、拦截器、Struts2标签、多种视图技术

    struts2初涉配置成功例子入门

    成功完成了struts2的配置,项目中包含了需要的包,并通过一个helloWorld将struts基本流程走了一遍,对初学者有一个很好的入门作用

    Struts2_入门篇_基本配置_通配符_参数注入_内置对象获取等。。。

    此文件可直接导入测试使用,供初学struts2的朋友借鉴,包含struts2类中获得内置对象,注入form表单参数,struts2的基本XML配置等等...

    初学者入门:Structs中基本配置入门

    很不错关于JAVA的Struts中基本配置入门的文档!推荐大家下载哦!

    struts 入门教程

    Struts的基本组件包 6 Struts framework的工作原理和组件 7 Struts ActionServlet控制器对象 8 Struts Action Classes 8 Struts Action Mapping 9 使用ActionForward导航 10 Struts ActionForm Bean捕获表单数据 11 ...

    struts-2.5.16升级jar包.zip

    解压后进入lib目录可以找到struts2.5所有jar包,进入“Struts2 入门\struts2基本jar包”目录可以找到基本入门jar包,包含如何配置strut2,如何访问web等

    利用MyEclipse开发Struts+Hibernate配置

    关于struts的资料就很多了,这里推荐一个可以下载一些入门教程的网站。  地址:http://www.wnetw.com/jclub/index.jsp  强烈建议入门的朋友先了解一下基本的原理!否则本文可能对你没有任何帮助。

    struts2.5.16-jar包

    解压后进入lib目录可以找到struts2.5所有jar包,进入“Struts2 入门\struts2基本jar包”目录可以找到基本入门jar包,包含如何配置strut2,如何访问web等

    struts框架介绍

    struts入门基础,适合零基础的人员学习,介绍了struts的基本配置,struts中常量的介绍,struts获取请求参数,struts类型转换等等

    structs程序设计从入门到精通word文档

    2.5 Struts入门经验 9 2.6用strtus制作登陆页面: 9 第3章Struts 基础学习 9 3.1Struts标记库 9 3.2Struts框架基础篇 9 3.3Struts-config.xml配置文件讲解 3.4struts中文问题","struts国际化问题"??终极解决方案 9 ...

    Struts 2.1 权威指南 part13 pdf

    Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级...

    Struts 2.1 权威指南 part04 pdf

    Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级...

    Struts 2.1 权威指南 part01 pdf

    Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级...

    Struts 2.1 权威指南 part02 pdf

    Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级...

    Struts 2.1 权威指南 part06 pdf

    Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级...

Global site tag (gtag.js) - Google Analytics