Java_WEB开发_Struts2
songylwq
这个作者很懒,什么都没留下…
展开
-
Java_WEB开发_struts2学习的总结
一、构建struts2的基本包有: commons-fileupload-...jarcommons-logging.jarfreemarker.jarognl-2.7.3.jarstruts2-config-browser-plugin.jar struts2-core-2.1.8.1.jar xwork-core-2.1.6.jar原创 2010-06-02 15:50:00 · 945 阅读 · 0 评论 -
java struts2模拟百度百科图片中的防盗链设置
工作原理利用strust2的action通配对保护的图片得到后返回流文件,如果目录下没有找到图片,则返回未找到图片提示;对请求的IP进行对比,如果不在允许的IP列表时则返回没有权限的图片。首先在struts.properties文件中添加查询后缀,struts的默认为action,可以添加多个,中间用“,”隔开struts.i18n.encoding = UTF-8st原创 2012-06-28 17:10:57 · 1966 阅读 · 0 评论 -
struts2 OGNL的用法介绍
在上篇博客,我们一起看了《ognl概念和原理详解》,我们大约的知道了ognl的基本实现原理和一些基本概念,这节我们一起来学习一下OGNL表达式的基本语法和基本用法,首先我们一起来看一下OGNL中的#、%和$符号。一.OGNL中的#、%和$符号 #、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里我们简单介绍它们的相应用途。转载 2012-05-15 15:11:57 · 1969 阅读 · 0 评论 -
JFreeChart_API
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBa转载 2010-09-19 09:11:00 · 620 阅读 · 0 评论 -
struts2中得到request的所有的参数对
HttpServletRequest request = ServletActionContext.getRequest(); Enumeration es = request.getParameterNames(); while (es.hasMoreEle原创 2011-09-26 14:35:15 · 1569 阅读 · 0 评论 -
struts2中登陆过滤器取得request实例与传参
public String intercept(ActionInvocation invocation) throws Exception { ActionContext ctx = invocation.getInvocationContext(); Ht原创 2011-08-12 14:05:07 · 5597 阅读 · 0 评论 -
JSP不支持EL表达式的解决方案
<br />EL的全称是Expression Language。<br />1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。<br />如何查看Servlet / JSP的版本?<br />打开tomcat的common/lib 目录下,有两个JAR文件:转载 2011-01-28 09:31:00 · 20001 阅读 · 1 评论 -
EL表达式详解
<br />关于EL 表达式<br />EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。<br />表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。<br />点 号操作符允许你使用一个Map键或一个bean性质名来访问值,例如,使用${foo.bar}可以得到bar的值,在此,bar是Map foo的Map键名,或者是bean foo的一个性质。放在点号操作符右边的东西必须遵循Java的标识符转载 2010-12-08 15:21:00 · 762 阅读 · 0 评论 -
Java获取路径
<br />Java获取路径<br />(1)、request.getRealPath("/");//不推荐使用获取工程的根路径<br />(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用<br />(3)、request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servl转载 2010-10-13 09:11:00 · 728 阅读 · 0 评论 -
动态生成JSP文件,并调用JSP程序
下面这个JSP程序,动态生成可一个testDynamicInclude.inc.jsp,然后在后面调用它。在JSP的动态生成中,注意里面的路径。 "."代表你项目的根目录。如果你的JSP在test子目录下面,别忘了在path里加上这个路径。 <% // 动态生成jsp文件,然后动态调用 String filename = "testDynamicInclude.inc.jsp"; String path = application.getRealPath原创 2010-10-11 13:41:00 · 1510 阅读 · 0 评论 -
Java_WEB开发_struts2学习的总结_Iterate标签遍历
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或listA 打印结果为: 1A2A3A4A5A2:索引的用法如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法int getCount()返回当前迭代了几个元素int getIn原创 2010-06-07 15:30:00 · 2273 阅读 · 0 评论 -
Java_WEB开发_struts2学习的总结_Iterate标签遍历
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或listA 打印结果为: 1A2A3A4A5A2:索引的用法如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法int原创 2010-06-07 15:28:00 · 1003 阅读 · 1 评论 -
OGNL表达式语言介绍
技术要点本节代码对OGNL一些常用特性进行分析,用演示代码演示这些特性。 常用特性介绍。 OGNL在Struts2中页面中的应用。 OGNL特殊符号介绍1.利用OGNL进行应用的页面:原创 2010-06-03 16:07:00 · 1993 阅读 · 0 评论 -
Struts2/XWork < 2.2.0远程执行任意代码漏洞分析及修补
1.exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞,此漏洞危害之大,可谓百发百中,直接root,只要采用了Struts2和webwork框架的系统(对于webwork的版本,不太清楚,我这里没环境对其一一测试,这里有两者关系的介绍),基本上无一幸免。2.昨天在接到朋友的提醒后,迅速将公司的一些使用此框架开发的项目漏洞修补了,我想大部分大公司的也在第一时间修转载 2013-01-08 17:16:41 · 1399 阅读 · 0 评论