回答 (4)

# 2 admin 6月前 已采纳
比如你用action,user为例,接收方法必须命名 UserAction 继承 SrcAction, 其它控制器参考文档 srczh.jar
public class UserAction extends SrcAction { //user javaBean对象 可以接收前端传值 private User user; //Dao 注入一个UserDao private UserDao userDao; //接收处理方法 调用如 /src/user/save //监控路径/user/save public Object save() { //执行Dao中的 save方法,返回随自己的业务定 Map obj=userDao.save(user); //处理业务后返回 //如果是ajax调用可以 this.write(obj.toString()); //可以直接在return中返回页面和数据 //return new Object[]{"返回页面地址",obj} //或绑定方式返回obj数据 this.srcBind("自定义命名", obj); //如果是需要返回页面 return "返回的页面地址,可以是WEB-INF等任意目录下的,可以是html文件,不需要jsp"; } }
# 1 admin 6月前
你好,
传值到控制器可以用a标签传参数,以及form表单提交数据。
数据返回到页面一般是request和response。
使用srczh.jar框架的话除了上面的方法还可以
1,使用this.srcBind(map);
2,ajax可以使用this.write(chars);
3,使用return Object[] 返回一个数组,数组第一个值是页面地址,数组第2是返回的参数
详情查看 教程 - srczh.jar 中控制器一节
https://srczh.com/help/srczhjar/controller.html