请问为什么输这个地址栏?

来源:4-6 默认Action-深入Struts2

听羽

2016-09-07 23:01

测试add页面时,浏览器里输入http://127.0.0.1:8080/HelloWorld/HelloWorld_add_action.action,

为什么要输HelloWorld(第二个)和action(第一个)?


写回答 关注

1回答

  • 嘛也不会
    2016-09-08 04:30:52
    已采纳

    你看你的action标签里 的class 属性 是不是这么写的  "com.imooc.{3}.{1}Action"  对吧,  然后 你的 HelloWorld_add_action   就是匹配 *_*_* 这个正则对吧,  所以 *_*_* = {1}_{2}_{3}  所以 {1} =HelloWorld,  {2}=add ,{3}=action    最后 你的class 被翻译成 com.imooc.action.HelloWorldAction 

    听羽

    非常感谢!

    2016-09-08 09:13:12

    共 1 条回复 >

Struts2入门

本教程带你踏上Struts2学习之旅,对Struts2进行更深入讲解

95061 学习 · 456 问题

查看课程

相似问题