struts2中使用表单标签进行提交数据

strust2中的表单标签有<s:form>、<s:textfield>、<s:password>、<s:hidden>、<s:submit>、<s:textarea>、<s:checkbox>它们分别对应的是HTML中的form、text、password、hidden、submit、textarea、checkbox表单标签。做的是相同的功能但是struts2表单标签的最大好处就是自动回显表单信息

东西/原料

  • IDEA
  • JDK1.8
  • Tomcat8.5
  • Struts2相关的jar包

方式/步调

  1. 1

    再项目中的src目次中,建立一个com.it999.struts2.web的包,并在该包下建立一个UserAction.java的文件。再此中添加几个变量,UserName,userPass,desc跟marr的属性值。以及给他们生当作响应的get和set方式.

  2. 2

    同样仍是再UserAction.java文件中添加一个save的方式,用来接管客户端传入的参数以及再节制台中进行接管到的参数进行打印,看是否可以或许接管到jsp页面中利用Sturts2表单标签传递的参数

  3. 3

    随后,再struts.xml中进行相关的action请求的路径,再package中利用action节点来进行action的设置装备摆设,并在index.jsp页面<s:form action="">中的action中添加该action的路径

  4. 4

    再save方式中打印出客户端传递的参数并再节制台中打印。strust2中的所有表单回显起首是从struts2中的值栈中获取,值栈中没有才从表单传入的参数中回显 。怎么来验证呢。用于再UserAction中的save方式中建立一个UserAction的对象,再该对象平分别给userNmae,userPass,desc赋值之后保留到值栈中去

  5. 5

    从该实列中可以看出来,Sturts2中的所有属性中可是从值栈中起首获取,没有的话再从其他处所来获取属性值

    END

注重事项

  • Struts2中的标签回显起首从值栈中获取
  • 标签再解析之后是由两个标签构成
  • 发表于 2020-05-23 19:00
  • 阅读 ( 852 )
  • 分类:其他类型

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具