1、建 CustomerAction.java
public class CustomerAction extends ActionSupport implements Serializable{
private Integer id; // 属性对应表单中的name 值
private String name; // 属性对应表单中的name 值
封装……
public String addCustomer(){
S.O.P ("ID:"+id+"\tNAME:"+name);
try{
return SUCCESS;
}catch(Exception e){
return ERROR;
}
}
}2、建页面 add.jsp
* 控件中 name 属性名必须和 Action 中需要赋值的属性名称一致
<form action="${pageContext.request.contextPath}/customer/addCustomer" method="post"> # action=/项目名/namespace名/action名
ID:<input type="text" name="id"><br/>
NAME:<input type="text" name="name"><br/>
<input type="submit" value="保存">
</form>3、访问
localhost:8080/项目名/namespace名/add.jsp 可以添加数据
本文介绍了一个使用Struts2框架实现的简单客户信息添加功能。主要包括CustomerAction类的定义,该类继承自ActionSupport并实现了Serializable接口;页面add.jsp的设计,其中包含用于收集客户ID和姓名的表单元素;以及通过浏览器访问特定URL完成数据添加的过程。
93

被折叠的 条评论
为什么被折叠?



