【环境搭建】Eclipse EE 配置 struts2
来源:互联网 发布:优化方案丛书官网 编辑:程序博客网 时间:2024/05/09 19:31
前提是要按照上一篇文章,安装并配置好了Tomcat插件。在这假设已经完成了这一步。
下面要做以下准备:从Apache官网下载struts 2的框架包,这是必须的!(http://struts.apache.org/)
①新建工程:File -> New -> Project -> Web/Dynamic Web Project -> Next
填写project名称(demo),并在Targt runtime选择要架设的tomcat服务器。选好,Next。
在最下面的 Default Output Folder 里这样填写: webapp/WEB-INF/classes。然后,Next。
在Context Root 里这样填写:demo;Content Directory: webapp。选中创建web.xml后,Finish。
至此为止,工程已经创建完毕。
②添加 struts 2 的 jar 包。
从下载的 struts 2 的压缩文件解压。找到 struts-2.3.20/apps。这里面是 struts 2 的示例。解压该目录下的 struts2-blank.war 文件,进入该目录。
拷贝该目录下的 WEB-INF/lib 目录下的所有 jar 包到自己的工程的 webapp/WEB-INF/lib 下,直接展开在 lib 文件夹右键 paste 即可。
光拷贝了不行,还要将他们全部加入 build path 下面。选中所有的 jar 包,右键 build path -> add to build path 即可加入编译路径。
③配置web.xml 和 struts.xml 文件。
展开 webapp/WEB-INF 打开web.xml文件。在 display-name 标签下面添加下面的代码。也可以在 struts-2.3.20/apps/struts2-blank/WEB-INF 下面拷贝 web.xml 文件覆盖到这里。
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
在 struts-2.3.20/apps/struts2-blank/WEB-INF/clssses 目录下拷贝 struts.xml 文件,再在工程的 src 目录上右键,paste。
打开这个文件,删除整个 package 标签。添加如下代码:
<package name="demo" namespace="/" extends="struts-default"> <action name="login" class="cn.demo.action.LoginAction"> <result name="success">/WEB-INF/content/welcome.jsp</result> <result name="false">/WEB-INF/content/error.jsp</result></action> </package>
至此,两个关键文件已经配置好了。
④ 配置 tomcat 。
在工程上右键->proterties 。点击左面的 tomcat,在 general 选项卡中选中 is a tomcat project。在 context 中输入:/demo,在Subdirectory to set as web application root (optional)中填上 /webapp 点击 apply 配置完成。
⑤添加 index.html 页面和登录成功的welcome.jsp 和 error.jsp。
展开工程文件,找到 webapp 右键选择 New -> Other。选择 web/HTML File。然后 Next,键入文件名 index.html ,next->finish。打开该文件,在 body 标签中添加如下代码:
<h1>welcome, this is index!</h1> <form action="/demo/login" method="post"><table> <tr><td>ID:</td><td><input name="number" type="text" /></td> </tr> <tr><td>Key:</td><td><input name="password" type="password" /></td> </tr> <tr> <td></td><td align="right"><input type="submit"></td> </tr></table> </form>展开工程文件,找到 webapp/WEB-INF 右键 New->Folder。键入 content ,finish。右键 content,New->Other。选择 web/JSP File。然后 Next,键入文件名welcome.jsp ,finish。在 body 标签中键入如下代码;
<h1>welcome!</h1>按照同样的办法创建 error.jsp 文件,输入如下代码:
<h1>error!</h1>
⑥编写java Action 文件。
在 src 目录下新建 class 文件,包名:cn.demo.action;类名:LoginAction。输入如下代码:
package cn.saicent.action; public class LoginAction {private String number;private String password;public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getNumber() {return number;}public void setNumber(String number) {this.number = number;}public String execute() {if(number.equals("ies") && password.equals("ies2014"))return "success";elsereturn "false";} }⑦发布 web 应用。
在工程文件上右键 tomcat project -> Update context defenition。然后点击 tomcat 图标。
⑧打开 web 应用。
浏览器中输入 localhost:8080/demo 输入账户名 ies ; 密码: ies2014,进入欢迎页面,否则进入错误页面。
- 【环境搭建】Eclipse EE 配置 struts2
- Eclipse java EE 环境搭建
- Eclipse搭建Struts2环境
- 【环境搭建】Eclipse EE 安装 Tomcat插件
- struts2环境配置搭建
- Maven+struts2+eclipse环境搭建
- Eclipse上struts2环境搭建
- 【Struts2】eclipse 下搭建 Struts2 开发环境
- Eclipse Java EE + Tomcat 搭建J2EE开发环境
- eclipse ide for java ee developers 开发环境搭建
- eclipse ide for java ee developers 开发环境搭建
- Eclipse Java EE + Tomcat 搭建J2EE开发环境
- Eclipse IDE for Java EE 搭建 Android开发环境
- eclipse for java ee +tomcat +jsp环境搭建
- JSP初学(Eclipse Java EE 环境搭建)
- Web开发环境搭建 Eclipse-Java EE 篇
- Web开发环境搭建 Eclipse-Java EE 篇
- Eclipse开发Struts2环境配置
- DELPHI / Open Source Ahmtappmanager-Devam
- WPF Image解压缩保存为XML中字符串
- [Leetcode]Climbing Stairs
- C#中的二分查找
- JZ2440开发板学习------中级(二十七)
- 【环境搭建】Eclipse EE 配置 struts2
- VC 6.0 PostMeessage错误
- Q1.4 Write a method to replace all spaces in a string with ‘%20’.
- [1]C++智能指针详解
- 排序算法之插入排序
- Opencv2.4.9源码分析——MSER
- c# split函数使用
- javascript网页富文本编辑器:kindedit富文本编辑器插件的使用
- MapServer6.4.1教程学习--显示图层内类别(1-3)