1 Struts2入门与配置学习笔记

来源:互联网 发布:淘宝 强光手电筒 编辑:程序博客网 时间:2024/06/05 22:41

 

实例步骤:

1.建立login.jsp文件设计如下窗口

 

其中form标签设置如下

<form action="login.action" method="post" 

enctype="multipart/form-data"name="form1" id="form1">

2.打开tomcat/conf/server.xml文件在host标签中增加

<Context path="/struts2" docBase="F:/eclipse/workspace/struts/WebROOT" reloadable="true" />

3.在工程中展开WebRoot/WEB-INF/lib复制一下包,这些包位于struts2的目录下

 

注意:其中 commons-io-1.1.jar与commons-fileupload-1.1.1.jar位于

Struts2的安装目录中apps中struts2-showcase-2.0.11.2.war文件中。

4.打开web.xml文件,输入一下内容

<filter>

<filter-name>struts2</filter-name>

<filter-class>

org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

注释:这里设置一个过滤器 /* 表示过滤传过来的所有内容

5.在src目录中新建test.Login.java文件,文件中内容如下

package test;

public class Login {

private String username;

private String password;

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String execute () throws Exception{ 

return "success";

}

}

6.新建result.jsp文件输入一下内容

<%@ page language="java"  pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

  </head>

  

  <body>

    username: ${requestScope.username }<br>

    password: ${requestScope.password }

  </body>

</html>

7.在src目录中新建xml文件 struts.xml文件

输入一下内容

 

8.运行tomcat,

IE地址栏中输入http://localhost:8080/struts2/login.jsp

输入小巴,密码haha

跳转页面地址以及返回内容如下

原创粉丝点击