简述Struts2的url匹配方式

来源:互联网 发布:warframe 淘宝队长包 编辑:程序博客网 时间:2024/05/19 18:14

Java的水那么深,猛的一进来确实难受,配置文件看不懂,不知道在搞什么事情,现在简单的理解下,至少可以开始写点什么东西.

大概说说,很不够细,也非常基础.

每个Java Web工程下都有一个WEB-INF文件,里面有个web.xml文件

只简述url的匹配模式,其他的选项不关心

<!--web.xml--><filter-mapping>        <filter-name>Struts2</filter-name>        <url-pattern>/*/*</url-pattern></filter-mapping>

<!--struts.xml--><package name="are" extends="json-default" namespace="/message"><action name="you" class="具体到某个java包下的类"method="处理的method"><result></result></action></package>

设URL为:http://127.0.0.1:8080/who/are/you

在web.xml中会过滤走/who

等到struts.xml的时候只剩下了/are/you,在这个文件中也基本可以看到相应的东西了.有了这几个东西基本就可以写代码了.

struts.xml中的package需要extends="struts-default"如果返回json的那么需要extends="json-default".

namespace,是应该是为了防止大面积修改页面上的URL代码使用的这个和Django是一样的.

0 0
原创粉丝点击