- 博客(6)
- 收藏
- 关注
原创 Struts2 in action 笔记4
拦截器在Struts2中,没有一个动作被单独调用。动作调用是一个分层的过程,总是包含一系列的拦截器在动作执行之前或之后执行。框架不直接调用动作的execute()方法,而是创建一个叫做ActionInvocation的对象,它封装了动作和一系列被配置在动作执行之前之后触发的拦截器。 动作的调用必须首先通过与之关联的拦截器栈,动作最终会执行并返回一个控制字符串用来选择合适的结果。 拦截器的强大功能
2016-10-25 18:00:00 560
原创 jQuery radio的操作
jQuery radio按钮的值的设定和取得<input id="male" type="radio" name="sex" value="0"><label>男</label><input id="female" type="radio" name="sex" value="1"><label>女</label>■ 被选择radio按钮的value値的取得 jQuery利用css选择器(:ch
2016-10-14 17:10:17 848
原创 Struts2 in action 笔记3
action (Struts 2动作)Struts2是一个平等的系统,只要满足了对框架该尽的职责,任何类都可以成为动作。 动作主要有3个作用: 1。动作最重要的作用是为给定请求封装需要做的实际工作。 2。在从请求到视图的框架自动数据传输中作为数据的携带者。 3。动作必须帮助框架决定哪个视图应该呈现请求响应中返回的结果。关于第二个作用,在这里说明一下Struts 1和Struts
2016-10-14 16:59:31 377
原创 Struts2 in action 笔记2
Struts2 包包说明不管使用XML的方式声明动作组件,还是使用Java注解的方式声明动作组件,当框架创建应用程序的架构时,框架会把这些动作组件和其他的组件一起放在一种叫做包(package)的逻辑容器内。在包上只能设置4个属性–name, namespace, extends和abstract。 以struts.xml为例: http://localhost:8080/
2016-10-14 10:07:03 363
原创 Struts2 in action 笔记1
web.xml 注: 如果想在应用程序中使用注解,那么就必须要设置actionPackages这个初始化参数。它告诉框架在哪些包中扫描注解。ValueStackValueStack的机制是动作(action)的所有属性都会被作为ValueStack的第一级属性公开出来,这样可以通过OGNL来访问。 下面举个例子来说明ValueStack中的属性与action(java)和JSP文件的对应关系:
2016-10-04 16:44:55 243
转载 struts2 radio标签
装载: Struts2中 radio标签的详细使用方法首先在页面中引入struts标签库:<%@ taglib prefix="s" uri="/struts-tags"%>在JSP页面中创建单选按钮radio的方法:<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="1"/>其中list中的键值对表示所有的选项,value表示设置的默
2016-10-04 08:50:02 372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人