ssh传值
通过标签将表单请求对应的name属性传到服务器
struts2拦截器拦截请求
让对应的action的方法进行处理
通过setter方法将name属性注入action类里(通过驱动模型)
参与数据库交互,完成对数据库的交互
通过return的值转到对应的jsp页面
通过${}取值
传值方式:
- jsp中<input type="text" name="username"/>拿到值 一、后台Action类中使用模型驱动得到对应模型的username属性值(自动封装set get方法)
此时Action类中ActionContext.getContext().put("username",username);
前台jsp界面使用${username}即可得到值 二、Action类 ServletActionContext.getRequest().setAttribute("username",username)(通过servleActionContext接口实现了访 问servlet API)
前台取值:${user.username} - jsp中<input type="text" name="user.username"/>拿到值
一、ActionContext context=ActionContext.getContext();
context.getSession().put("userName", user.getUsername());
前台取值:<%=request.getAttribute("user.username") %>或${username }