再项目中的src目次中,建立一个com.it999.struts2.web的包,并在该包下建立一个UserAction.java的文件。再此中添加几个变量,UserName,userPass,desc跟marr的属性值。以及给他们生当作响应的get和set方式.
同样仍是再UserAction.java文件中添加一个save的方式,用来接管客户端传入的参数以及再节制台中进行接管到的参数进行打印,看是否可以或许接管到jsp页面中利用Sturts2表单标签传递的参数
随后,再struts.xml中进行相关的action请求的路径,再package中利用action节点来进行action的设置装备摆设,并在index.jsp页面<s:form action="">中的action中添加该action的路径
再save方式中打印出客户端传递的参数并再节制台中打印。strust2中的所有表单回显起首是从struts2中的值栈中获取,值栈中没有才从表单传入的参数中回显 。怎么来验证呢。用于再UserAction中的save方式中建立一个UserAction的对象,再该对象平分别给userNmae,userPass,desc赋值之后保留到值栈中去
从该实列中可以看出来,Sturts2中的所有属性中可是从值栈中起首获取,没有的话再从其他处所来获取属性值
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!