欢迎光临
我们一直在努力

About Struts—(二)-JSP教程,面向对象/设计

建站超值云服务器,限时71元/月

 

3.3 forms and formbean interactions
note: 这里给出的例子使用了jsp 和custom tags, the actionform beans 和其他的struts controller组件 是独立于view的。struts可以和velocity templates, xlst, 以及其他任何presentation technology that can be rendered via a java servlet一同使用。参见resources page
曾经,大多数web开发者使用html的标准方式构建forms ,如<input> tag。用户们期望交互式的应用程序拥有某些行为,这些期望中的一个涉及到了错误处理 – 如果用户产生了一个错误,应用程序应该允许他们修正错误而不必要重新键入form中的其他正确信息。
使用标准的html和jsp页面实现这种功能是单调而又麻烦的。例如,一个username的input元素可能会是这样:

<input type="text" name="username"
      value="<%= loginbean.getusername() %>"/>

这个键入起来困难,并且没有编程基础的html开发者看到这个会很困惑,并且给html编辑器带来问题。相反,struts 提供了一个基于jsp1.1 custom tag基础上的构建forms的全面的方案。上面的例子如果使用struts将会是这样:

<html:text property="username"/>

不必显式的给text框赋初值。jsp tag将自动为你做这些事情。
html forms 有时被用来上载文件。大多数浏览器支持<input type="file"> 元素,但是开发者必须自己处理上载上来的文件。struts handles these "multipart" forms in a way identical to building normal forms. 在下一节,我们将使用struts 创建一个简单的login form和一个简单的mulitpart form。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » About Struts—(二)-JSP教程,面向对象/设计
分享到: 更多 (0)

相关推荐

  • 暂无文章