demo java struts - jmr-source/doc GitHub Wiki

struts(struts.xml.jet) - 添加action到struts中

功能描述

添加action到struts配置文件中。

阅读前需要了解的知识:

任务

标签


任务和模型

  • 模型:shop
当前任务的模型名称是shop,包含一个java实体模型book,book的relation值是one;
我们在模板中会通过<entity>得到它。

关于本demo的模型结构,详细内容请点击:模型结构 

  • 模板:struts.xml.jet

  • 文件名:struts-config

  • 扩展名:我们生成的是xml文件,所以扩展名为xml

注意,这个项目是一个合并项目。

合并前的文件

在被合并的文件中标识插入标记,id等于action。

我们采用insert标签,可以在相同id的位置插入合并内容;模板中只要写入合并内容即可。

Class和class为需要拼接的头字母大小写的类名,插入对应的配置。

  • 得到entity,它的relation为one,对应的模型为book,新设变量object指向one。
  • 设置变量Class,作为头子母大写部分,通过object.property("Class")得到,值是Book。
  • 设置变量class,作为头子母小写部分,通过object.property("class")得到,值是book。
  • 使用m:insert 设置id等于action,和被合并文件的标识统一。

运行结果,action插入到struts配置文件中。

⚠️ **GitHub.com Fallback** ⚠️