摘要:
${r} ${r}可以取其action类中对应的属性r的值,但是这个不是EL表达式是OGNL 重定向传参数也可以用到,重定向就不会共享一个值栈了。重定向到一个jsp,因为没有访问一个A... 阅读全文
posted @ 2013-12-11 17:14
剑握在手
阅读(397)
评论(0)
推荐(0)
摘要:
例子: /r1.jsp /r2.jsp r1 r2 访问其他namespace: login dashboard /secure dashboard.jspglobal-results可以让同一个namespace和继承该namespace的namespace共享其result的name,和extends(继承)一起,常用来定义大家都用的results。 ... 阅读全文
posted @ 2013-12-11 16:35
剑握在手
阅读(378)
评论(0)
推荐(0)
摘要:
出发jsp: Insert title here 取得Map类型request,session,application,真实类型 HttpServletRequest, HttpSession, ServletContext的引用: 前三者:依赖于容器 前三者:IOC (只用这种) 后三者:依赖于容器 后三者:IOC 用户名: 密码: struts配置文件: /... 阅读全文
posted @ 2013-12-11 16:04
剑握在手
阅读(294)
评论(0)
推荐(0)
摘要:
一个jsp "/> Insert title here 使用addFieldError方法和s:fieldError标签简单处理数据校验 添加用户 Actionimport com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { private String name; public String add() { if(name == null || !name.equals(... 阅读全文
posted @ 2013-12-11 14:40
剑握在手
阅读(242)
评论(0)
推荐(0)
摘要:
如果为action配置了类,那么默认就会执行Action类的excute方法,Action类的写法三种:①public class Action1 { public String execute(){ return "abc";//根据返回结果,去xml文件中找name与之匹配的result } }②import com.opensymphony.xwork2.Action;//ActionSupport类实现了该接口public class Action2 implements Action { @Override public String execute() th.. 阅读全文
posted @ 2013-12-11 14:17
剑握在手
阅读(1090)
评论(0)
推荐(0)
摘要:
该代码实现了一个可以注册监听类的类,如果注册了监听类,那么在类的一个方法执行前会执行监听类的方法。并且该监听类方法的参数就是被监听对象。监听类就是事件监听器,被监听对象就是事件源,事件监听器的参数就是事件对象。//设计一个事件源,被监听器监听 Observer(观察者设计模式)public class Demo2 { public static void main(String[] args) { Person p = new Person(); p.registerListener(new PersonListener(){ public void doeat(Event e) { Pers 阅读全文
posted @ 2013-12-11 12:53
剑握在手
阅读(361)
评论(0)
推荐(0)
摘要:
Filter是个servlet中的接口,servlet内部实现了利用Filter来过滤请求。 可以在filter中根据条件决定是否调用chain.doFilter(request,response);即是否让目标资源执行。 可以在让目标资源执行前,对request和response作预处理,在让目标资源执行。 可以在目标资源执行之后,捕获目标资源的执行结果,从而实现一些特殊的功能。 ... 阅读全文
posted @ 2013-12-11 10:50
剑握在手
阅读(358)
评论(0)
推荐(0)

浙公网安备 33010602011771号