刚刚学习了配置struts2,现在记录一下配置流程以及配置过程中出现的一些问题
首先下载struts2的压缩包,我的是struts-2.2.3.1-all.zip,是官网上截止文章发表时的最新版本
然后解压,解压后有四个文件夹,其中apps是一些示例,docs是文档,lib是我们要引入的jar包,src是源代码
我们打开myEclipse,建立一个Web Project,名称为myStruts2
现在我们修改Tomcat安装目录下的conf目录下的server.xml,将项目加载到Tomcat服务器中
在server.xml中添加上下文
下面我们就开始一心一意的在myEclipse中配置struts2
在struts2包下的bin文件夹下找到下图框中的jar文件,并将其复制到项目下的WebRoot/WEB-INF/lib目录下
这些包一定要全部引入,有些以前的教程中没有引入commons-lang-2.5.jar包因此导致错误。
在WebRoot/WEB-INF下找到web.xml,配置它,写入以下内容用于配置过滤器
下面我们来建立一个jsp页面实现简单的登录功能
在这个页面里我们使用一个含有两个文本框以及一个提交按钮的表单
我们在项目的src下建立一个包com.ghost.struts2,并在其中建立一个类LoginAction
此类含有两个私有成员变量username,password(这两个变量名称与login.jsp中两个文本框的name一样),并设置其set、get方法
记住,这里还要设置一个execute方法,并返回success字符串
在src目录下建立struts.xml文件,并在其中添加配置(可以借鉴struts2下载包中apps文件夹下的示例)
下面我们建立上图中result元素中指定的result.jsp 在这个页面中我们将username和password取出并显示出来
然后我们回到login.jsp中添加form的action为我们在struts.xml中指定的<action name="login".....>,
即action="login"或action="login.action"
最后我们启动服务器,查看效果
提交
成功!!!
至此strucs2的基本被指已经完成。。。
分享到:
相关推荐
backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar 复制到 MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib 文件夹下。 (3).注册此 jar 包: 修改MyEclipse 6.5\eclipse...
Myeclipse8.6配置svn与优化.docMyeclipse8.6配置svn与优化.doc
最新的EGIT 2.2.0.201212191850-r 使用说明: 1、需要eclipse 3.5.2(Myeclipse 8.6)以上版本 2、将plugins下的jar包copy到dropins目录下 3、将features下的jar包copy到Common\features目录下 4、重启Myeclipse即可
详细介绍了如何在MyEclipse 8.5以上版本中安装jbpm-gpd-site.zip的步骤,还介绍了如何配置jpdl.xml文件标签的提示功能。
自从MyEclipse8版本以上,安装插件变得非常麻烦,需要通过MyEclipse Configuration Center进行安装,很多安装不成功。 本文件将教你本地安装JD-Eclipse
myeclipse 自动生成的doc,然后转成chm文件,希望能给大家带来方便
最近温习ssh2整合编程,顺便浏览下struts2有什么更新的消息,下载了新版本的struts2的2.1.8.1版,使用的是MyEclipse8.0开发,但是问题就随之而来了。MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5...
用myeclipse8.6搭建ssh框架步骤.doc(图文并茂)
Myeclipse8.6连接SQLserver2005.docx
myEclise中整合svn,文档中有详细步骤。压缩包中有site-1.6.18.zip
环境myeclipse 8.6 struts-2.3.12 spring-framework-3.2.2.RELEASE hibernate-search-4.2.0.Final 使用MYSQL5数据库创建如下数据库和表进行测试 CREATE DATABASE `mysqltest` /*!40100 DEFAULT CHARACTER SET utf...
1.6.13.zip、vs 插件AnkhSvn-2.1.10019.14.msi、服务端安装软件Setup-Subversion-1.6.15.msi、客户端安装软件TortoiseSVN-1.6.12.20536-win32-svn-1.6.15(包括中文包)以及Myeclipse 8.5 配置SVN,Subversion快速入门...
struts-2.3.1.2是自己用 MyEclipse struts-2.3.1.2 导入jar包生成html文件在用jd2chm.exe转换成chm文档!
MyEclipse开发几个常用的包,我也是边用边收集的,很多MyEclipse会自带
最新的myeclipse8.6.1,从官方直接下载的,最近myclipse官方网站屏蔽了中国ip,所以官网不能直接上了,很多地方都找不到下载源,特别是对于那些在公司屏蔽了迅雷和电驴的群体来说,是一个很好的帮助。希望对大家有用...
SVN插件包 site-1.10.13-1.9.x 可用于Flex、MyEclipse、Eclipse等工具配置SVN插件1.9
一、MyEclipse 8.6,安装myeclipse-8.6.0-win32.exe。 二、配置数据库源。 JDBC驱动:mysql-connector-java-5.1.12-bin.jar(用来举例子);ojdbc6.jar(实际项目中用到的)。 三、Struts2 基本包: struts2-core-2.1.8.1...
MyEclipse8.6汉化语言包.rar