锁定老帖子 主题:Struts2 环境搭建
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-11
1、添加相关jar包。 (从官方包lib目录下,或apps目录下,struts2-blank-2.1.6中拷贝) 2、在根目录下添加Struts2配置文件struts.xml。 (从官方包apps目录下,struts2-blank-2.1.6中拷贝) 3、在web.xml中配置Struts2。 (参考从官方包apps目录下,struts2-blank-2.1.6案例) 二、Action实现 1、写Action类。 规则:至少需一个具有String返回值的方法。 2、在struts.xml中配置 <package name="web" namespace="/" extends="struts-default"> <action name="hello" class="net.web.HelloStruts2Action"> <result name="ok">welcome.jsp</result> </action> </package> 3、数据封装 可直接在Action中实现 4、可分发 使用 *号 做 方法名称 的占位符,在访问方式处占位。在method属性处使用{1}访问占位符处的值 <action name="userAction_*" class="net.web.e2.UserAction" method="{1}"> <result name="ok">welcome.jsp</result> </action> 5、从Action获取Servlet基本对象。 ServletActionContext ActionContext 三、使全部请求经过Struts2处理。 对页面做如下配置 <action name="login"> <result>login.jsp</result> </action> 四、Struts2标签 1、只有一套库。<%@ taglib prefix="s" uri="/struts-tags" %> 分两部分: 可见标签:例如文本框、列表框、按钮…… name、label 不可见标签:逻辑判断、属性读取…… test value 2、OGNL 1)如属性本身在Action上下文,不用任何前置符号。 2)如从request,session,application中取 ,使用#前置符号,后很范围(request,session,application,attr) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-12
sunshine_java 写道 一、Struts2 环境搭建。
1、添加相关jar包。 (从官方包lib目录下,或apps目录下,struts2-blank-2.1.6中拷贝) 2、在根目录下添加Struts2配置文件struts.xml。 (从官方包apps目录下,struts2-blank-2.1.6中拷贝) 3、在web.xml中配置Struts2。 (参考从官方包apps目录下,struts2-blank-2.1.6案例) 二、Action实现 1、写Action类。 规则:至少需一个具有String返回值的方法。 2、在struts.xml中配置 <package name="web" namespace="/" extends="struts-default"> <action name="hello" class="net.web.HelloStruts2Action"> <result name="ok">welcome.jsp</result> </action> </package> 3、数据封装 可直接在Action中实现 4、可分发 使用 *号 做 方法名称 的占位符,在访问方式处占位。在method属性处使用{1}访问占位符处的值 <action name="userAction_*" class="net.web.e2.UserAction" method="{1}"> <result name="ok">welcome.jsp</result> </action> 5、从Action获取Servlet基本对象。 ServletActionContext ActionContext 三、使全部请求经过Struts2处理。 对页面做如下配置 <action name="login"> <result>login.jsp</result> </action> 四、Struts2标签 1、只有一套库。<%@ taglib prefix="s" uri="/struts-tags" %> 分两部分: 可见标签:例如文本框、列表框、按钮…… name、label 不可见标签:逻辑判断、属性读取…… test value 2、OGNL 1)如属性本身在Action上下文,不用任何前置符号。 2)如从request,session,application中取 ,使用#前置符号,后很范围(request,session,application,attr) 无语。。。 |
|
返回顶楼 | |
发表时间:2010-12-12
呵呵,很久没学struts2了
|
|
返回顶楼 | |
发表时间:2010-12-16
这是一个崭新的旧轮子……
|
|
返回顶楼 | |
发表时间:2011-02-14
shanfeng1 写道 这是一个崭新的旧轮子……
不要引我笑... |
|
返回顶楼 | |
发表时间:2011-02-15
akunamotata 写道 shanfeng1 写道 这是一个崭新的旧轮子……
不要引我笑... 我可耻的笑啦 |
|
返回顶楼 | |
发表时间:2011-02-15
写的很差 含糊不清
|
|
返回顶楼 | |
发表时间:2011-02-20
忽略而过,没写什么东西
|
|
返回顶楼 | |
发表时间:2011-07-11
什么东西啊,LZ说的都是废话,没说什么实质的话!
|
|
返回顶楼 | |
发表时间:2011-07-11
投不了隐藏……又造轮子没意思
|
|
返回顶楼 | |