ape-j的使用说明
ape-j是基于servlet3.0开发的java EE 框架。
1、由于servlet3.0添加了注解/异步等操作(tomcat7已经是servlet3.0),如果用于其他web服务器可以不能用注解等新的功能。
2、由于ape-j1.0版本是在jre7下生存的包,所以请尽量用jre7,不然不能运行,当然也可以直接添加源码。
一、新建一个class类 继承 BaseAction。
如:
public class TestAction extends BaseAction {
public void show() throws IOException {
response.setContentType("text/html; charset=UTF-8");
response.getWriter().print("你好,ape!");
}
public void login() throws IOException {
response.setContentType("text/html; charset=UTF-8");
System.out.println(getUser().getName());
System.out.println(id);
System.out.println(date);
response.getWriter().print(user.getName());
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
private Integer id ;
private User user ;
}
二、在新建User类
public class User
{
private int id;
private String name ;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
3、新建登录页面
<form action="servlet/test.login?user.id=1" method="post"><input type="text" name="user.name" > <input type="text" name="date" > <input type="submit"> </form>
这里action : servlet/test.login?user.id=1 需要时用servlet/test.login这个servlet射影就要配置一个配置文件四、配置ape.properties 文件
如下: test=test.action.TestAction test是请求的执行类 ,login是执行类中的方法 user.id :对于TestAction中User属性中的iduser.name :对于TestAction中User属性中的name 这里直接用get方法取值就行 与struts2类似。