我想检查用户输入,如果是在客户端或服务器端进行检查的情况?为什么我们选择这个而不是像JS,JSP,Java等其他检查验证?在struts中使用逻辑标签的目的是什么?
2
A
回答
0
Struts的'logic
标签的目的是根据给定的标准来改变输出。只有当相应的比较结果为真时,标签才会打印出他们的身体。
举个例子,看看是否有些变量是在会话:
<logic:present name="someSessionVariable" scope="session">
"found!"
</logic:present>
您可以为更多信息请咨询Struts Logic Taglib reference。
1
Struts是一个基于Servlet/JSP技术构建的Java Web框架。因此,它运行在服务器上,而不是客户端上。 JavaScript运行在客户端上。因此,无论您需要检查服务器,都必须使用服务器端代码。
Struts无法识别JSP EL,并且在JSP中编写Scriptlet已经不是一个好主意。所以,我们最终使用Struts逻辑标签。
我们分别在servlet和model类中执行大部分控制和业务逻辑。只有演示逻辑应该使用Struts逻辑标签来编写。
不,最有可能使用Struts逻辑标记不是用于验证用户输入。我们为使用Struts验证器的验证器配置验证器,并且为了客户端验证,我们使用由Struts或我们自己提供的JavaScript。
我希望它能回答你的问题。
相关问题
- 1. Struts |使用Javascript为逻辑标签赋值
- 2. 使用jstl逻辑标签
- 3. 在Struts中使用逻辑:iterate标记1
- 4. struts 1.0逻辑标签的选择 - if/else logic
- 5. struts逻辑标签:只适用于form bean参数?
- 6. 在Struts标签上使用什么版本的HTML?
- 7. java中Thread.sleep()的逻辑是什么
- 8. Sed/Vim中的逻辑与是什么?
- 9. Struts逻辑:迭代
- 10. 如何在自己的标签中使用<fmt:formatNumber>逻辑?
- 11. 这是什么逻辑法?
- 12. AND条件struts逻辑:emprty标记
- 13. 用gmail同步标签的逻辑
- 14. struts中的逻辑迭代器
- 15. 在html中在输入标签中使用'step'属性的目的是什么?
- 16. 没有逻辑陈述的大括号的目的是什么?
- 17. 画布变换方法签名背后的逻辑是什么?
- 18. 查询的逻辑是什么?
- 19. 分页背后的逻辑是什么?
- 20. t后面的逻辑是什么('flash.notice.order.creditcard.valid')?
- 21. jquery window.width的逻辑是什么?
- 22. 这个逻辑的输出是什么?
- 23. LINQ C#查询的逻辑是什么?
- 24. 这个分形的逻辑是什么?
- 25. 这段代码的逻辑是什么?
- 26. 什么是学习等价JSP,JSTL标签/ EL和Struts标签的好资源?
- 27. 在CouchDB中表示“业务逻辑用户”的标准方式是什么?
- 28. 内使用Struts标签
- 29. 与回流中的逻辑PDF相比,带标签的PDF有什么好处
- 30. 什么是显示最高评分项目的逻辑?
请在问题上稍微清楚一点,这种方式并不是真的难以置信 – 2010-12-15 11:07:29