Struts2 Action属性接受参数

Action的属性接受参数

当url传入属性值,struts2会将属性值传到Action调用set方法。

创建UerAction类

package com.struts2.user.action;

import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport{

	private String  name;
	private int age;
	
	public String add(){
		System.out.println("age="+age);
		System.out.println("name="+name);
		return SUCCESS;
		
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	

}

配置struts.xml文件

<package name="actions" extends="struts-default" namespace="/actions">
			
		<action name="user" class="com.struts2.user.action.UserAction" method="add">
				
				<result>/User_add_success.jsp</result>
		
		</action>

传入url地址和参数

<body>
	    使用action属性接受参数
   <a href="<%=context%>/actions/user?name=liuxing&age=8">
        添加用户
   </a>
</body>

点击超链接调用成功,显示成功页面,
控制台显示name=liuxing age=10。

<body>
User Add Success!
</body>
发布了47 篇原创文章 · 获赞 5 · 访问量 2041

猜你喜欢

转载自blog.csdn.net/OVO_LQ_Start/article/details/104150138