作者:yan

发现struts2中:

在Action中的属性如:

public class CatalogAction extends BaseAction {

private Catalog catalog;

...

public String getById() throws Exception{
String strId=getRequest().getParameter("id");
Integer intId=strId==null?0:Integer.parseInt(strId.trim());
Catalog o=this.catalogLogic.getById(intId);

//getRequest().setAttribute("catalog", o);  //如果这样,在页面中只能用#request.catalog.name访问到属性

this.catalog=o;  //如果这样,在页面中不仅可以用#request.catalog.name访问,也可以直接用catalog.name访问属性。奇怪的是#request.catalog.name可以访问?
return "catalog_mt_detail";
}

}

jsp页面:

...

<input type="text" name="catalog.name" id="name" value="<s:property value="%{#request.catalog.name}" />" />

...

struts2 表单回填与action里的属性相关推荐

  1. Struts2 表单和非表单标签

    学习内容 Struts 2表单标签 Struts 2非表单标签 能力目标 熟练使用Struts 2表单标签开发表单 熟练使用Struts 2非表单标签 本章简介 上一章讲述了ognl和Struts2标 ...

  2. Thymeleaf 表单回填

    Thymeleaf 表单回填 可以使用2种方式: 第一种:直接使用th:value <!DOCTYPE html> <html lang="en" xmlns:t ...

  3. form表单控件及控件属性

    今天又学习了前端的form控件,这是我第二遍学习,确实发现不少新东西,把自己觉得常用的记下来 表单控件: **form:最主要的一个标签,但是这个元素不会生成可是化部分**属性:action:表单提交 ...

  4. html 复选框name值,HTML(5)表单元素以及对各个表单元素的name、value属性的理解

    我在学习表单元素的时候感觉很混乱,特别是 name value这两个属性,没有真正理解它们是干什么的,所以需要梳理一下. HTML表单元素主要有 HTML5新增的表单元素有三个 下面梳理一下这些表单元 ...

  5. 12、Struts2表单重复提交

    什么是表单重复提交 表单的重复提交: 若刷新表单页面, 再提交表单不算重复提交. 在不刷新表单页面的前提下: 多次点击提交按钮 已经提交成功, 按 "回退" 之后, 再点击 &qu ...

  6. Struts2表单验证

    一.struts2.0的输入验证: A.手动验证: 1)重写validate() 2)重写validateXxx() B.使用验证框架 Action类都要继承ActionSupport类 二.为一个A ...

  7. struts2 表单验证

    表单验证有两种方式,代码验证和xml配置验证器验证.每种方法都可以设置全局验证和单个方法验证.感觉单个方法用的多一点. 例子:用户注册,进行验证.表单如下 <!--设置错误显示格式--> ...

  8. [JavaWeb基础] 015.Struts2 表单验证框架

    在web开发的过程中,我们经常要用到一些填写表单的操作,我们一般都要在提交表单信息的时候对表单的内容进行验证,struts2给我们提供了简单的实现接口,让我们可以很容易的对表单进行验证.下面讲解下最传 ...

  9. struts2 表单提交乱码问题解决办法

    今天碰到一乱码问题,怎么解决都不给力最后解决办法是设置了表单的提交方式,将method设置为post,解决问题.虽然默认的提交方式是post.但是如果不显示设置的话,就会出现我所出现的问题. 总结下处 ...

最新文章

  1. SAP RETAIL MM42里可以顺便维护一下Source List
  2. Confluence 6 SQL Server 测试你的数据库连接
  3. 如何防范SpringBoot 相关漏洞?
  4. MySQL探秘(二):SQL语句执行过程详解
  5. sqlserver oracle插件,SQLServer链接服务器至Oracle
  6. 【Python】Python库之图形用户界面
  7. java打jar包的方式,jar命令,maven
  8. Win-MASM64汇编语言-CMPXCHG指令
  9. 【特别版】考证与学习,结构与功能,之间的因果关系
  10. 6.MongoDB之索引
  11. Pycharm: 设置默认字符编码为 utf-8模版
  12. 简述er图的作用_用例图、ER图、功能结构图
  13. 最详细的 tf.cholesky_solve(chol, rhs, name=None)函数和tf.matrix_solve(matrix, rhs, adjoint=None, name=None)
  14. 知识产权助力中国经济高质量发展广受认可
  15. B站收藏夹快速导出详细步骤
  16. Travis CI 持续集成工具 教程
  17. python爬虫实验总结_Python爬虫总结
  18. 【教程】win10下安装Biolinux双系统
  19. 新手怎么做一个小程序?
  20. Django 重写authenticate实现输入账号、邮箱、手机号登录验证

热门文章

  1. 程序员四大禁忌(同样适合向梦想冲刺的所有人~~)
  2. 函数形参传递概念及问题分析
  3. MFC绘制动态曲线,用双缓冲绘图技术防闪烁
  4. 微信小程序多选取值判断显示内容
  5. IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例
  6. 关于VMware虚拟机安装windows 7系统
  7. Linux恢复win分区,找到了linux分区顺序错乱修复方法
  8. Keras和TensorFlow的关系和区别
  9. 蒙昧的意思_蒙昧的意思
  10. 关于vue项目中添加less,less-loader不能运行的问题