社区
Web 开发
帖子详情
required="true"是什么意思
jdj39dk3
2008-05-20 08:03:28
在struts2中<s:select 这个标签下.有个属性是required=""不知道设置它的真假是做什么的?
...全文
94753
18
打赏
收藏
required="true"是什么意思
在struts2中<s:select 这个标签下.有个属性是required=""不知道设置它的真假是做什么的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tbjtt301
2010-07-30
打赏
举报
回复
<s:textfield label="用戶名" name="user.username" required="true" />
提交的時候不做非空檢查 ,爲什麽呢?? 鬱悶中
zju_sungd
2008-07-24
打赏
举报
回复
Thank you!
胡矣
2008-05-20
打赏
举报
回复
[Quote=引用 5 楼 goldlive_8888 的回复:]
如果设置为true,在输出标签时将显示出此字段是必须输入的(官方解释)
[/Quote]
相当于是否需要校验不为空。
lingirl
2008-05-20
打赏
举报
回复
如果required="true",那么该属性必须在标签里明确给值
否则,可以忽略这个属性,当它不存在。
好象不该参与这个问题,但是分高啊。。。哈哈
nanjg
2008-05-20
打赏
举报
回复
s:select生成一个下拉列表框 reauired未非必选属性 为true意思是必须选中一个选项
siyue_qi
2008-05-20
打赏
举报
回复
[Quote=引用 5 楼 goldlive_8888 的回复:]
如果设置为true,在输出标签时将显示出此字段是必须输入的(官方解释)
[/Quote]
呵-春泥
2008-05-20
打赏
举报
回复
根据中文意思就知道是什么意思啊!
fulianglove
2008-05-20
打赏
举报
回复
[Quote=引用 5 楼 goldlive_8888 的回复:]
如果设置为true,在输出标签时将显示出此字段是必须输入的(官方解释)
[/Quote]
anysky130
2008-05-20
打赏
举报
回复
[Quote=引用 4 楼 jayflee 的回复:]
没用过。
HTML code如果设置为TRUE,在输出标签时将显示出此标签是必需输入的。
[/Quote]
goldlive_8888
2008-05-20
打赏
举报
回复
如果设置为true,在输出标签时将显示出此字段是必须输入的(官方解释)
jayflee
2008-05-20
打赏
举报
回复
没用过。
如果设置为TRUE,在输出标签时将显示出此标签是必需输入的。
newjavamaker
2008-05-20
打赏
举报
回复
required 一般用在做校验判断当前选项内容是否为必填。加了required 你页面会有对应的vilidate
panxuan
2008-05-20
打赏
举报
回复
[Quote=引用 1 楼 M_song 的回复:]
是否必需!
[/Quote]
M_song
2008-05-20
打赏
举报
回复
是否必需!
幽谷无魂
2008-05-20
打赏
举报
回复
1
required是用来限制是否必填,设置为true则是必填,false为非必填,默认为false
endlesshope
2008-05-20
打赏
举报
回复
必须项
我是小辉辉
2008-05-20
打赏
举报
回复
<s:select>标签中的一个属性,你可以看一下Struts2的源码,里面有对标签的定义,在这个标签中如果required="true",那么他会生成对此输入框(应该是选择框)的校验代码。
zhuyl_wind
2008-05-20
打赏
举报
回复
[Quote=引用 5 楼 goldlive_8888 的回复:]
如果设置为true,在输出标签时将显示出此字段是必须输入的(官方解释)
[/Quote]
@RequestParam(
required
=
true
),@RequestParam(
required
=
true
)都是
什么意思
参数必须有值,如果没有则抛出异常
@RequestParam(
required
=
true
)的误区
先说结论:
required
=
true
是在前端没有传参数的时候报错,并不能防止参数为空。 考虑一下代码: @GetMapping("/userInfo") public void userInfo(@RequestParam(
required
=
true
) Integer id) { ... } 如果请求如下就会报400错误: http://localh...
解决报错:@org.springframework.beans.factory.annotation.Autowired(
required
=
true
)
先把问题贴出来: 报这个错是因为: @Autowired(
required
=
true
):当使用@Autowired注解的时候,其实默认就是@Autowired(
required
=
true
),表示注入的时候,该bean必须存在,否则就会注入失败。 解决办法: 1、先看sevice层,你有没有加上@Service注解。 2、再看mapper层有没有加上@Mapper注解,以及在启动类上有没有加上@MapperScan来扫描mapepr ...
@Autowired(
required
=
true
)
1、前言 在使用spring开发过程中,我们基本上都是使用@Autowired这个注解,用来注入已有的bean。但是有些时候,会注入失败。当我们加上参数(
required
=false)就能解决。今天整理一个我在实际开发中的例子 2、
required
属性 @Autowired(
required
=
true
):当使用@Autowired注解的时候,其实默认就是@Autowired(
required
...
@RequestParam(
required
=
true
) | @RequestParam(
required
= false)作用
RequestParam(
required
= false)表示前端不传参数的时候,会将参数置为null。因此假如参数是int这种不能赋值为null的类型,就可能会报错。@RequestParam(
required
=
true
)时,前端必须传参数 否则报400错误。
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章