struts2 表单回填与action里的属性
作者: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里的属性相关推荐
- Struts2 表单和非表单标签
学习内容 Struts 2表单标签 Struts 2非表单标签 能力目标 熟练使用Struts 2表单标签开发表单 熟练使用Struts 2非表单标签 本章简介 上一章讲述了ognl和Struts2标 ...
- Thymeleaf 表单回填
Thymeleaf 表单回填 可以使用2种方式: 第一种:直接使用th:value <!DOCTYPE html> <html lang="en" xmlns:t ...
- form表单控件及控件属性
今天又学习了前端的form控件,这是我第二遍学习,确实发现不少新东西,把自己觉得常用的记下来 表单控件: **form:最主要的一个标签,但是这个元素不会生成可是化部分**属性:action:表单提交 ...
- html 复选框name值,HTML(5)表单元素以及对各个表单元素的name、value属性的理解
我在学习表单元素的时候感觉很混乱,特别是 name value这两个属性,没有真正理解它们是干什么的,所以需要梳理一下. HTML表单元素主要有 HTML5新增的表单元素有三个 下面梳理一下这些表单元 ...
- 12、Struts2表单重复提交
什么是表单重复提交 表单的重复提交: 若刷新表单页面, 再提交表单不算重复提交. 在不刷新表单页面的前提下: 多次点击提交按钮 已经提交成功, 按 "回退" 之后, 再点击 &qu ...
- Struts2表单验证
一.struts2.0的输入验证: A.手动验证: 1)重写validate() 2)重写validateXxx() B.使用验证框架 Action类都要继承ActionSupport类 二.为一个A ...
- struts2 表单验证
表单验证有两种方式,代码验证和xml配置验证器验证.每种方法都可以设置全局验证和单个方法验证.感觉单个方法用的多一点. 例子:用户注册,进行验证.表单如下 <!--设置错误显示格式--> ...
- [JavaWeb基础] 015.Struts2 表单验证框架
在web开发的过程中,我们经常要用到一些填写表单的操作,我们一般都要在提交表单信息的时候对表单的内容进行验证,struts2给我们提供了简单的实现接口,让我们可以很容易的对表单进行验证.下面讲解下最传 ...
- struts2 表单提交乱码问题解决办法
今天碰到一乱码问题,怎么解决都不给力最后解决办法是设置了表单的提交方式,将method设置为post,解决问题.虽然默认的提交方式是post.但是如果不显示设置的话,就会出现我所出现的问题. 总结下处 ...
最新文章
- SAP RETAIL MM42里可以顺便维护一下Source List
- Confluence 6 SQL Server 测试你的数据库连接
- 如何防范SpringBoot 相关漏洞?
- MySQL探秘(二):SQL语句执行过程详解
- sqlserver oracle插件,SQLServer链接服务器至Oracle
- 【Python】Python库之图形用户界面
- java打jar包的方式,jar命令,maven
- Win-MASM64汇编语言-CMPXCHG指令
- 【特别版】考证与学习,结构与功能,之间的因果关系
- 6.MongoDB之索引
- Pycharm: 设置默认字符编码为 utf-8模版
- 简述er图的作用_用例图、ER图、功能结构图
- 最详细的 tf.cholesky_solve(chol, rhs, name=None)函数和tf.matrix_solve(matrix, rhs, adjoint=None, name=None)
- 知识产权助力中国经济高质量发展广受认可
- B站收藏夹快速导出详细步骤
- Travis CI 持续集成工具 教程
- python爬虫实验总结_Python爬虫总结
- 【教程】win10下安装Biolinux双系统
- 新手怎么做一个小程序?
- Django 重写authenticate实现输入账号、邮箱、手机号登录验证
热门文章
- 程序员四大禁忌(同样适合向梦想冲刺的所有人~~)
- 函数形参传递概念及问题分析
- MFC绘制动态曲线,用双缓冲绘图技术防闪烁
- 微信小程序多选取值判断显示内容
- IOS基础之Foundation框架常用类NSFileManager,DSDate,CGPoint,CGSize,copy,单例
- 关于VMware虚拟机安装windows 7系统
- Linux恢复win分区,找到了linux分区顺序错乱修复方法
- Keras和TensorFlow的关系和区别
- 蒙昧的意思_蒙昧的意思
- 关于vue项目中添加less,less-loader不能运行的问题