struts2属于web层的框架。struts2有强大的ognl表达式来进行页面回显,struts2默认发送请求的后缀为action。

搭建struts只需要三步

1.引入jar包如下图

struts2的学习笔记

2.在web.xml配置过滤器。如下代码

  <filter>
  <filter-name>struts</filter-name>
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  
  <filter-mapping>
  <filter-name>struts</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>

3.在工程的src下创建一个struts.xml文件设置表头约束(表头约束在struts-core包里面的struts-2.3.dtd文档下)

action中配置为动态加载

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">    
    <struts>
    <constant name="struts.ui.theme" value="simple" />
      <package name="area" extends="struts-default">  
         <action name="area_*" method="{1}"  class="com.seve.action.AreaAction">
               <result name="myall">/area/all.jsp</result>
               <result name="myone">/area/update.jsp</result>
        </action>
    </package>
    </struts>

此时需要创建对应的areaAction.java文件 然后进行对应操作即可

struts2的学习笔记

此时struts的项目就已经完成。struts2的页面取数据就是直接用jstl表达式取。遍历使用迭代器如下图

struts2的学习笔记

 

相关文章:

  • 2021-07-12
  • 2021-11-25
  • 2021-12-29
  • 2021-11-12
猜你喜欢
  • 2021-10-01
  • 2021-10-21
  • 2021-05-02
  • 2022-01-30
相关资源
相似解决方案