struts
文章平均质量分 68
zjlolife
这个作者很懒,什么都没留下…
展开
-
ActionContext
我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参数的值就能完全满足我们的功能要求吗?不,在Web应用程序开发中,除原创 2013-03-29 20:33:15 · 599 阅读 · 0 评论 -
struts2小笔记积累
http://127.0.0.1:8080/test/action?id=1001;用struts2标签的时候,request无法直接获取id的值,因为这种参数会放在reqeust.parameters这个对象中,必须reqeust.parameters.id,或者直接parameters.id原创 2013-04-11 22:26:11 · 522 阅读 · 0 评论 -
再进一步分析struts2拦截action的机制流程及原理
再次进一步探讨一个action请求,会有哪些过程:第①步:DefaultActionProxy.java(ActionProxy的实现类),下面是DefaultActionProxy中的execute()方法: struts2中的filter的StrutsPrepareAndExecuteFilter会初始化一个ActionProxy实例ActionProxy的实现类是DefaultA原创 2013-04-02 22:52:02 · 1223 阅读 · 0 评论 -
struts2下载文件原理以及简单下载代码
struts.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2013-04-02 17:00:42 · 754 阅读 · 0 评论 -
struts2实现下载+登录权限验证以及中文处理乱码问题
struts.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2013-04-02 18:59:35 · 689 阅读 · 0 评论 -
sturts2拦截器执行顺序理解以及拦截器机制实现原理
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <interceptor name="mysimple"原创 2013-04-01 12:26:26 · 1359 阅读 · 0 评论 -
关于struts2的访问action与根目录文件夹的冲突问题,碉堡了!
再看struts.xml文件:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2013-04-01 21:29:34 · 941 阅读 · 0 评论 -
strtus2中上传时的路劲问题,解决办法
package com.zjlolife.upload;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletAct原创 2013-04-01 22:32:05 · 646 阅读 · 0 评论 -
关于拦截结果的监听器不能使用invocation.invoke()!
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <interceptor name="mysimple"原创 2013-04-01 13:01:13 · 1144 阅读 · 0 评论 -
struts2配置文件错误(The content of element type “package” must match**)
今天在对struts2的做一些缺省配置,当想增加一个缺省的action时,出现了错误 错误提示是: The content of element type “package” must match “(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-re转载 2013-03-29 19:58:36 · 1136 阅读 · 0 评论 -
struts2默认命名空间和根命名空间
默认的命名空间“ namespace="" ”, 根命名空间 “ namespace="/" ”。 ,如果未指定命名空间,则命名空间默认为 “ namespace="" ”。 默认命名空间里的Action可以处理任何命名空间下的Action请求。例如,如果存在URL为/barspace/bar.action的请求,并且/barspace的命名空间下没有名为bar转载 2013-03-29 18:58:08 · 574 阅读 · 0 评论 -
[Ljava.lang.String; cannot be cast to java.lang.String错误
今天使用request.getParameterMap()获得Map中的数据时,使用 Map map=hrequest.getParameterMap(); Set key = map.keySet(); for(Object aaa: key.toArray()){ parakey = a转载 2013-05-28 22:14:40 · 785 阅读 · 0 评论