ape-j使用说明

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属性中的id

user.name :对于TestAction中User属性中的name 这里直接用get方法取值就行 与struts2类似。

你可能感兴趣的:(ape-j)