关于struts2的一些自己初步认识

     客户端向后端发送请求时首先看到的处理web.xml的文件

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
 3   <display-name>struts22</display-name>
 4   <filter>
 5     <filter-name>struts2</filter-name>
 6     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 7   </filter>
 8   <filter-mapping>
 9     <filter-name>struts2</filter-name>
10     <url-pattern>/*</url-pattern>
11   </filter-mapping>
12 </web-app>

 根据.xml文件找到struts.xml

<package name="lab" extends="struts-default"  >
 
   <action name="login" class="action.loginAction" method="login">  
    
 <result name="success" type="stream">
        <param name="contetType">textml</param>
        <param name="inputName">inputStream</param>
      
      </result>
 </action>
</package>

找到package的namespace的路径找到action其中action中的class是你要访问的action的路径

这样就完成了一个web的请求。

原文地址:https://www.cnblogs.com/jie123/p/5255116.html