Struct2】的更多相关文章

前言: 最近在写自己的博客网站,算是强化一下自己对s2sh框架的理解.期间遇到了很多问题,这些问题在写之前都考虑过,感觉也就是那样吧.但正真遇到了,也挺让人难受的.就利用zyUpload这个js插件实现文件的上传, 我来谈一谈. zyUpload下载: https://github.com/hjzgg/zyUpload ,或者可以在网上,随便就可以下载到,只不过提供的网址中的zyUpload是我改过的. zyUpload界面效果: zyUpload使用需要注意的几个地方: 说明:zyUpload…
有时候把东西想的过于复杂了,还是思路不清晰啊. seervlet struct2配置过程…
之前写的一个玩意 下载地址:http://pan.baidu.com/s/1i5jmEwP 密码:v8v3 一键批量 get struct2 devMode 支持百度.google(google有访问次数限制) 成功返回如图: 12306 复旦大学 PS:支持批量抓取url去重,并验证每个url的可用性,所以会频繁的访问每个url,如果360提示,请看看是否是你搜索的url. outscan.exe -t baidu -key 另有一些比较早写的批量爆破功能,可以试一试. outscan.exe…
很久没写过博客,今天重新开始写,新技术太多,只有通过博客才可以不断积累,本人水平有限,如有错误,欢迎指正,谢谢 今天在MAVEN上配置web project的struct2,发现自己忽略了很多问题,再次记录一下,希望可以帮助遇到相同或相似问题的同学,本人已经是第二次遇到这种问题,就是没有记录下来,时间久了,遇到了也忘记怎么解决了,在此吐槽一下自己哈.There is no Action mapped for action name 问题就是找不到相应的action,问题的出现主要原因有一下几个:…
1.上http://struts.apache.org/ 下载Struct2 2.解压缩,将lib文件夹内的部分JAR复制到java web应用的WEB-INF/lib目录下.所需JAR: commons-fileupload-x.y.z.jar commons-io-x.y.z.jar commons-lang-x.y.jar commons-logging-x.y.z.jar commons-logging-api-x.y.jar freemarker-x.y.z.jar javassist…
MVC架构实现基础: 基于filter或者servlet实现请求地址分析,如果需要控制类处理请求,则调用相应的控制类.调用控制类时,根据配置文件初始化控制类相关的参数.数据库连接可持久化存在.控制类处理完毕,返回数据以及模板文件,渲染模板文件,返回给客户端.步骤简化,则有4步: 按照配置文件或者注解,初始化所有的控制类,完成url和控制类的映射: 接收请求,判断使用的控制类: 注入控制类或方法需要的参数,调用对应的控制类或方法处理,返回数据和模板文件地址: 根据返回的数据和模板文件地址,渲染模板…
花了近半个月学习了struct2.现大致总结下学习点: 1. struct2 入门以及基本配置(未继承ActionSupport,配置struts.xml文件,execute方法直接返回SUCESS) 2. struct2 核心概念以及原理(xwork,struct2 core) 3. struct2 类型转换(继承ActionSupport,增加PointAction-conversion.properties配置文件,Converter类重写convertFromString,convert…
Struct2提交表单数据到Action,Action取表单的数据,传递变量.对象 HTML.jsp <form action="reg.do" method="post"> <input> LoginAction get post 1.action里通过属性获取get.set方法获取. 2.模型驱动 3.model对象 action中要有和表单域对应的属性名,并且要有相应的符合javabean规范的set和get方法 http://blog…
1 因为struct2 如文件上传,数据验证等功能都是由系统默认的 defalutStack中的拦截器实现的,所以我们定义拦截器需要引用系统默认的defalutStack 这样才不会影响struct2在的其它功能 struts.xml  <package name="base" namespace="/hello" extends="struts-default">     <interceptors>     <i…
访问或添加request/session/application 1 通过ActionContext //这样放置 public String execute()  {     ActionContext ctx = ActionContext.getContext();     ctx.getApplication().put("app","lll");     ctx.getSession().put("ses","session范…