博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
s:action标签使用心得
阅读量:4110 次
发布时间:2019-05-25

本文共 836 字,大约阅读时间需要 2 分钟。

在使用<s:action>标签前先介绍下它的一些属性,当然。。。这是都是可以百度到的。。。。

  使用action标签,可以允许在jsp页面中直接调用Action,在调用Action时候,可以指定需要被调用的Action的name和namespace.如果指定了executeResult参数的属性值为true,该标签会把Action的处理结果(视图资源)包含到本页面中. 使用action标签指定属性有:

  1. id: 可选属性,作为该Action的引用ID
  2. name:必选属性,指定调用Action
  3. namespace:可选属性,指定该标签调用Action所属namespace
  4. executeResult:可选属性,指定是否将Action的处理结果包含到本页面中.默认值为false,不包含.
  5. ignoreContextParam:可选参数,指定该页面的请求参数是否需要传入调用的Action中,默认值是false,即传入参数.

接下来进入正题。

因为对此标签不甚了解,我犯了一个错误,最开始我让main.jsp页面加载完后调用action,然后action完成后又跳回到main.jsp页面导致网页不停重复加载,导致页面崩溃,最后通过将<s:action>标签单独分离出来才得到我想要的结果。

struts片段

/main/title.jsp
/main/booklist.jsp

main.jsp

title_left.jsp

  • [ ">
    ]

我的流程是加载jsp页面时,直接调用action进行查询操作,然后将查询的结果显示在主页面。

转载地址:http://ccosi.baihongyu.com/

你可能感兴趣的文章
安卓模拟器请求本地资源,不修改hosts
查看>>
laravel 修改api返回默认的异常处理
查看>>
高德坐标转换百度坐标 javascript
查看>>
tp5封装通用的修改某列值
查看>>
laravel控制器与模型名称不统一
查看>>
vue登录拦截
查看>>
npm配置淘宝镜像仓库以及electron镜像
查看>>
linux设置开机自启动脚本的最佳方式
查看>>
VUE SPA 单页面应用 微信oauth网页授权
查看>>
phpstorm 集成 xdebug 进行调试
查看>>
npm和node升级的正确方式
查看>>
laravel事务
查看>>
springcloud 连续请求 500
查看>>
vue复用新增和编辑表单
查看>>
Ubuntu 16.04 apt-get更换为国内阿里云源
查看>>
laravel部署到宝塔步骤
查看>>
小程序获取access_token
查看>>
navicat远程连接mysql数据库
查看>>
tp5令牌数据无效 解决方法
查看>>
自己的网站与UCenter整合(大致流程)
查看>>