看看是什么在改变 WEB (4)... (WEB改变世界, 我们改变WEB)
2007-08-25 13:54
597 查看
在找国际化支持的过程中, 看到这样一个例子:
----------------------------
<f:view renderKitId="AJAX">
<h:head>
<w:stylesheet src="/common/resources/examples.css"/>
</h:head>
<h:page title="Validate Demo">
<div class="examDesc">
<p>对输入数据的校验可以在页面内进行,通过AJAX在服务器获得校验后在浏览器显示校验结果,而不必重新刷新整个页面。</p>
</div>
<h:form>
<f:verbatim>请输入一个1到10之间的数字:</f:verbatim>
<h:inputText id="num" value="#{DemoBean.number}" required="true" label="Input Number">
<f:validateLongRange minimum="1" maximum="10"/>
</h:inputText>
<h:commandButton value="submit"/>
<p><h:message style="color: red" for="num"/></p>
</h:form>
</h:page>
</f:view>
----------------------------
也许作者只是想表达怎么通过 AJAX 与后台服务器端进行交互. 但是如果和这个效验场景结合起来, 这个例子只能说是很糟糕了. 原因是没有必要. 其会链接到服务器端进行效验, 说明这个效验机制一定需要服务器端的某些逻辑或者数据支持, 但是这里没有说明, 这样的效验必须在数据提交后再效验一次, 就会给用户造成误导了. 呵呵. 希望每个人都能想到这点.
好东西需要继续学习. 明天继续... 呵呵
----------------------------
<f:view renderKitId="AJAX">
<h:head>
<w:stylesheet src="/common/resources/examples.css"/>
</h:head>
<h:page title="Validate Demo">
<div class="examDesc">
<p>对输入数据的校验可以在页面内进行,通过AJAX在服务器获得校验后在浏览器显示校验结果,而不必重新刷新整个页面。</p>
</div>
<h:form>
<f:verbatim>请输入一个1到10之间的数字:</f:verbatim>
<h:inputText id="num" value="#{DemoBean.number}" required="true" label="Input Number">
<f:validateLongRange minimum="1" maximum="10"/>
</h:inputText>
<h:commandButton value="submit"/>
<p><h:message style="color: red" for="num"/></p>
</h:form>
</h:page>
</f:view>
----------------------------
也许作者只是想表达怎么通过 AJAX 与后台服务器端进行交互. 但是如果和这个效验场景结合起来, 这个例子只能说是很糟糕了. 原因是没有必要. 其会链接到服务器端进行效验, 说明这个效验机制一定需要服务器端的某些逻辑或者数据支持, 但是这里没有说明, 这样的效验必须在数据提交后再效验一次, 就会给用户造成误导了. 呵呵. 希望每个人都能想到这点.
好东西需要继续学习. 明天继续... 呵呵
相关文章推荐
- 看看是什么在改变 WEB (1)... (WEB改变世界, 我们改变WEB)
- 看看是什么在改变 WEB (2)... (WEB改变世界, 我们改变WEB)
- 看看是什么在改变 WEB (3)... (WEB改变世界, 我们改变WEB)
- WEB改变世界,我们改变WEB
- Web改变世界,我们以REST的方式创造Web
- 什么技术能改变世界?
- web应用,我们需要了解什么?
- 看看大网站都用什么操作系统和Web服务器
- 改变世界的Web前端开发
- 【前端框架之Bootstrap01】我们一起来看看这个家伙是什么
- 是我们改变了世界,还是世界改变了我们
- 云计算对我们开发者有什么改变?
- 看看我们的程序猿寻常都爱看些什么好书?
- 看看我们的程序员平常都爱看些什么好书?
- 【原创】从当今“微博热”中看“懒人改变了我们的世界”
- 看看我们的世界,有意思
- HTML 5 终于定稿,八年后我们再一次谈谈怎么改变世界
- 心灵震撼了!湖南卫视《变形记》究竟是我们改变了世界,还是世界改变了我们?
- TechYY系列之六(特别篇):未来十年什么技术将改变我们的生活?
- 若对File与Directory类陌生-我们一起学习 Winform界面(技术改变世界-cnblog)