Struts项目搭建过程

1:新建一个普通的javaweb项目

Struts项目搭建过程

2:新建视图层 jsp页面

Struts项目搭建过程
代码如下:
<%@ page language=“java” import=“java.util.*” pageEncoding=“utf-8”%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"?/"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<title>信息收集页面</title>
用户名:
性别:
3:新建一个控制层 RegisterAction 类![在这里插入图片描述](https://img-blog.****img.cn/20181030211512558.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU2MTQ5Nw==,size_16,color_FFFFFF,t_70)

package com.hnpi.action;

public class RegisterAction {
private String name;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String t1(){
return"success";
}

}

4:在web-inf 下的lib 里边添加Struts2所需要的jar包
在项目上右键->build path->configure bulid path,点击libraries,点击add external jars…,选择你的struts2需要用到的jar包的位置添加进来,点击ok
Struts项目搭建过程

Struts项目搭建过程

Struts项目搭建过程

Struts项目搭建过程
5:在web.xml中配置Struts2的过滤器
Struts项目搭建过程

6:在src下新建一个请求分发的配置文件 struts.xml
Struts项目搭建过程
Struts项目搭建过程
Struts项目搭建过程

struts.xml新建结束之后,将下面的代码粘贴到此文件中

<?xml version="1.0" encoding="UTF-8"?>
<struts>
    <package name="default" namespace="/" extends="stuts-default">
       <action name="register" class="com.hnpi.action.RegisterAction" method="t1">
          <result name="success">/index.jsp</result>
       </action>
    </package>
</struts>