知识大全 Struts入门初步知识

Posted 文件

篇首语:学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts入门初步知识相关的知识,希望对你有一定的参考价值。

Struts入门初步知识  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   如何安装Struts     首先到下载Struts 建议使用release版 现在最高版本为 有多种OS版本(windows linus ) 下载后解压开来 可以看到这个目录 lib和webapps webapps下有一些WAR文件 假设你的Tomcat装在c:\\\\Tomcat下 则将那些WAR文件拷贝到C:\\\\Tomcat\\\\webapps 重新启动Tomcat即可 打开浏览器 在地址栏中输入//localhost: /Struts examples/ 若能见到 powered by Struts 的深蓝色图标 即说明成功了 这是Struts自带的一个例子 附有详细的说明文档 可以做为初学者的入门教程 另外 Struts还提供了一系统实用对象 XML处理 通过Java reflection APIs自动处理JavaBeans属性 国际化的提示和消息等     练习做一个实例     一个用户注册系统 用户通过网页输入相关信息 注册ID号 密码 EMAIL 若注册成功 则返回成功提示信息 反之出现注册失败提示信息     项目建立     正式开发前 需要在Tocmat(我的tomcat装在c:\\\\tomcat)中建立此项目 比较快的一种建立方式为 在C:\\\\tomcat\\\\webapps下新建目录test 再将C:\\\\tomcat\\\\webapps\\\\struts example下的WEB INF目录拷贝到test目录下 然后将test\\\\WEB INF下的src和classes目录清空 以及struts config xml文件中内容清空即可 这样 我们需要的Struts类包及相关的配置文件就都齐了     开发时 将JSP文件放在test目录下 Java原文件放在test\\\\WEB INF\\\\src下 编译后的类文件放在test\\\\WEB INF\\\\classes下     注册页面 reguser jsp  <%@ page contentType=\\ text/;charset=UTF \\ language=\\ java\\   %>    <%@ taglib uri=\\ /WEB INF/Struts bean tld\\ prefix=\\ bean\\   %>    <%@ taglib uri=\\ /WEB INF/Struts tld\\ prefix=\\ \\   %>    <: locale=\\ true\\ >    <head>    <title>RegUser</title>    <:base/>    </head>    <body bgcolor=\\ white\\ >    <:errors/>    <:form action=\\ /regUserAction\\ focus=\\ logname\\ >    <table border=\\ \\ width=\\ %\\ >    <tr>    <th align=\\ right\\ >    Logname:    </th>    <td align=\\ left\\ >    <:text property=\\ logname\\ size=\\ \\ maxlength=\\ \\ />    </td>    </tr>    <tr>    <th align=\\ right\\ >    Password:    </th>    <td align=\\ left\\ >    <:password property=\\ password\\ size=\\ \\ maxlength=\\ \\ />    </td>    </tr>    <tr> [Page]  

  <th align=\\ right\\ >    E mail:    </th>    <td align=\\ left\\ >    <:password property=\\ email\\ size=\\ \\ maxlength=\\ \\ />    </td>    </tr>    <tr>    <td align=\\ right\\ >    <:submit property=\\ submit\\ value=\\ Submit\\ />    </td>    <td align=\\ left\\ >    <:reset/>    </td>    </tr>    </table>    </:form>    </body>    </:>    此JSP页面不同于普通的JSP页 因为它大量运用了taglib 这些taglib对初学者而言 可能难于掌握 可这却是Struts的精华之一 灵活运用 将大大提高开发效率     Struts config xml   <Struts config>    <form beans>    <form bean name=\\ regUserForm\\     type=\\ cjea Struts example RegUserForm \\ />    </form beans>    <action mappings>    <action path=\\ /regUserAction\\     type=\\ cjea Struts example RegUserAction \\     attribute=\\ regUserForm \\     scope=\\ request\\     validate=\\ false\\ >    <forward name=\\ failure\\ path=\\ / messageFailure jsp\\ />    <forward name=\\ success\\ path=\\ / messageSuccess jsp\\ />    Struts的核心是Controller 即ActionServlet 而ActionServlet的核心就是Struts config xml Struts config xml集中了所有页面的导航定义 对于大型的WEB项目 通过此配置文件即可迅速把握其脉络 这不管是对于前期的开发 还是后期的维护或升级都是大有裨益的 掌握Struts config xml是掌握Struts的关键所在     FormBean RegUserForm  package cjea Struts example;  import javax Servlet HttpServletRequest;  import apache Struts action ActionForm;  import apache Struts action ActionMapping;

  public final class RegUserForm extends ActionForm    private String logname;  private String password;

cha138/Article/program/Java/ky/201311/27876

相关参考

知识大全 Struts入门经验(一)

Struts入门经验(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Struts安装  首

知识大全 Struts中基本配置入门

初学者入门:Struts中基本配置入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一为Str

知识大全 Struts+Spring+Hibernate快速入门

Struts+Spring+Hibernate快速入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts入门--从原理到安装及实例讲解

Struts入门--从原理到安装及实例讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Str

知识大全 Struts s Tiles 使用入门完全攻略

StrutssTiles使用入门完全攻略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一说明 

知识大全 Java多线程程序设计初步入门

Java多线程程序设计初步入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Java语言产生

知识大全 Validator验证框架入门

Struts1.x系列教程(10):Validator验证框架入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 学习比较Struts2和Struts1:Struts2完胜

学习比较Struts2和Struts1:Struts2完胜  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Struts处方:Hibernate与Struts

Struts处方:Hibernate与Struts  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Struts的后代:Shale不是Struts

Struts的后代:Shale不是Struts  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  S