
struts
文章平均质量分 78
satan1111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struts上传文件
Servlet.service() for servlet default threw exceptionjava.io.FileNotFoundException: E:/学习软件/My Tools/tomcat-6.0.16/webapps/upload/picture/03.jpg (系统找不到指定的路径。) at java.io.FileOutputStream.open(Nati转载 2015-03-19 10:13:54 · 266 阅读 · 0 评论 -
struts2添加需要的jar包
以前总是在myeclipse中添加jar包的,由于现在转向了eclipse,原本以为自己对ssh2已经比较熟悉了,但是很多细节的问题在自己平时生活中没有注意到。下面就介绍我自己觉得容易疏漏的几点第一、struts2很多网上的人都说只添加struts2-core-2.0.6.jarxwork-2.0.4.jarognl-2.6.11.jarfreemarker-2.3.8.jar转载 2015-03-21 10:32:10 · 525 阅读 · 0 评论 -
04-跟踪用户状态
跟踪用户状态信息-通常,当一个用户登陆成功后,需要将用户的用户名添加为HTTPSession的状态信息。为了访问HttpSession实例,Struts2提供了一个ActionContext类,该类提供了一个getSession()方法,但该方法的返回值类型并不是HttpSession而是Map..LoginAction.java 修改部分public String execute()原创 2015-03-21 11:41:09 · 291 阅读 · 0 评论 -
03-Struts2实现简单的登陆
登陆页面登陆成功 用户名:dll 密码:123登陆失败:struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2原创 2015-03-21 11:26:15 · 332 阅读 · 0 评论 -
java compiler level does not match the version of the installed java project facet错误的解决
因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?如图所示:其实要解决也很简单,在资源管理器下,找到项目所在的目录,在.转载 2015-03-21 11:12:14 · 299 阅读 · 0 评论 -
“徒手”建立一个Struts2应用
1.在任意目录新建一个文件夹,将以该文件夹建立一个web应用。2.在第一部所建立的文件夹内建一个WEB-INF文件夹。3.进入Tomcat或任何Web容器内,找到任何一个Web应用,讲Web应用的WEB-INF下的web.xml文件复制到第二部所建的WEB-INF文件夹下。4.修改复制的web.xml文件,将该文件修改成只有一个根元素的XML文件,修改后的web.xml文件代码如下原创 2015-03-20 16:36:25 · 355 阅读 · 0 评论 -
02-配置Struts2的核心Filter
struts2-demo struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.html index.htm index.jsp default.ht原创 2015-03-20 16:03:43 · 497 阅读 · 0 评论 -
01-Struts2创建系统的Action代理
Struts2创建系统的Action代理时,需要使用Struts2的配置文件。Struts2的配置文件有两份配置Action的struts.xml文件配置Struts2全局属性的struts.properties文件。struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。原创 2015-03-20 14:30:58 · 456 阅读 · 0 评论 -
struts2漏洞原理及解决办法
1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数:?user.address.city=Bishkek&user['favoriteDrink']=kumys ONGL将它转换为:acti转载 2015-03-20 15:18:52 · 361 阅读 · 0 评论 -
struts2漏洞攻击一例
怎样利用Struts2的漏洞(2.0.0Struts是java web frameworks里面的鼻祖了,现在大量的web apps里面,从政府网站到金融系统,都有她的影子(大量的系统都是采用一种被用烂了的SSH(Struts+Spring+Hibernate)组合来做的)。甚至阿里/淘宝也有一些系统使用了Struts(阿里其实有更好更安全的webx框架的)。最近被热议的一个高危安转载 2015-03-20 15:16:59 · 1130 阅读 · 0 评论 -
struts2 中chain、redirect、redirectaction的区别
一。Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。actionName (默认) - 被调用的action的名字namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法Redirect A转载 2015-03-19 10:08:32 · 331 阅读 · 0 评论 -
Struts2的结果集的详细介绍及说明案例分析
Struts2的Action处理用户请求结束后,返回一个普通字符串——逻辑视图名,必须在struts.xml文件中完成逻辑视图和物理视图资源的映射,才可以让系统转到实际的视图资源。 简单的说,结果是告诉struts2框架,当Action处理结果时,系统下一步做什么。当Action返回一个普通字符串时,系统下一步将做什么。 Struts2通过在struts.x转载 2015-03-23 10:03:39 · 353 阅读 · 0 评论