Myeclipse 配置struts2实例
来源:互联网 发布:淘宝女装行业退款率 编辑:程序博客网 时间:2024/05/23 13:08
第一步:
建立一web项目:如下图File--->New ---->other
在project name 中输入SystemBBS内容,WEB root folder 框输入rootbbs ,单击Finish 完成新建项目的操作!
第二步:
部署前先将如下五个JAR包,复制到 rootbbs/WEB-INF/lib目录下:
此五个包是struts2框架所需要的,放在项目的lib目录下,即为加载了这些包的内容到项目中去,项目也就可以使用包中的内容啦!
第三步:
编辑/WEB-INIF/web.xml文档;
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.4"
- xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- <display-name>Struts Blank</display-name>
- <!--定义Struts2的FilterDispatcher的Filter-->
- <filter>
- <!--定义核心Filter的名字-->
- <filter-name>struts2</filter-name>
- <!--定义核心Filter的实现类-->
- <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
- </filter>
- <!--FilterDispatcher用来初始化Struts2并且处理所有的Web请求-->
- <filter-mapping>
- <filter-name>struts2</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
第四步:新建包文档,为com.bbs.action的包,在此包加入类LoginAction类
代码为:
- package com.bbs.action;
- public class LoginAction {
- private String username;
- private String password;
- public String execute() throws Exception {
- if (getUsername().equals("aaa") && getPassword().equals("123")) {
- System.out.println("this is ok");
- return "success";
- } else {
- System.out.println("this is not success");
- return "failure";
- }
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- }
第五步:
在src/目录下新建一struts.xml文档,此为struts的中转站,一定要有的呀,否则无法指引jsp去action呀,下面是strutsx.xml文档代码;
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE struts PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
- "http://struts.apache.org/dt ds/struts-2.0.dtd">
- <struts>
- <package name="struts2" extends="struts-default">
- <action name="login" class="com.bbs.action.LoginAction">
- <result name="success">/success.jsp</result>
- <result name="failure">/failure.jsp</result>
- </action>
- </package>
- </struts>
第六步:
登录jsp 页面啦,下面是login.jsp代码:
- <body>
- <form action="login.action" method="post">
- username:<input type="text" name="username"/><br>
- password:<input type="text" name="password"/><br>
- <input type="submit" value="submit"/>
- </body>
第七步:成功的页面,下面是success.jsp页面代码;
- <%@ page contentType="text/html;charset=GBK" language="java" %>
- <html>
- <head><title>登录成功页面</title></head>
- <body>
- 登录成功!
- </body>
- </html>
第八步:下面是failure.jsp页面代码
- <%@ page contentType="text/html;charset=GBK" language="java" %>
- <html>
- <head><title>登录失败</title></head>
- <body>
- 登录失败!
- </body>
- </html>
第九步:
调试操作
把项目中加入到tomcat 中去,启动tomcat之后,如下图效果
0 0
- Myeclipse 配置struts2实例
- Myeclipse 配置struts2实例
- Myeclipse 配置struts2
- Myeclipse Struts2 的配置。
- MyEclipse中Struts2配置
- Myeclipse快速配置struts2.1
- MyEclipse配置struts2编程环境
- Struts2基本配置实例
- Myeclipse配置SSH框架实例
- Struts2入门配置小实例
- struts2拦截器配置实例
- Struts2拦截器配置实例
- Myeclipse+struts2.0.11+hibernate+spring配置
- myeclipse自动提示struts2标签配置方法
- Struts2项目在MyEclipse中的配置
- MyEclipse 中配置struts2.2.1的方法
- myeclipse struts2环境配置(入门教程)
- MyEclipse中配置Struts2配置文件自动提示
- 自定义视图属性
- Java基础知识之IO流(二)
- Sigar介绍与使用(获取系统信息)
- 做一个合格的程序猿之浅析Spring IoC源码(三)分析refresh()方法前的准备篇(一)
- iOS自定义TabBarViewController
- Myeclipse 配置struts2实例
- 爬虫_简单下载一下网页
- CoreData Fetch 浅入
- Linux下通过命令检测远程服务器端口的可用性
- eDiary
- 运算符(<<, >>)重载
- CKEditor 添加自定义插件
- @RequestMapping 用法详解之地址映射
- #30天干一件事#