
JSP
SiC 软件
SiC B2B2C Shop 开源商城 作者
展开
-
直接让浏览器下载文件而不打开
直接让客户端浏览器下载已知类型(*.doc)的文件 ,而不使用关联程序打开。 Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件(*.doc),发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开。 以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,这样有原创 2014-10-09 10:26:21 · 12341 阅读 · 1 评论 -
JSP的相对路径--深入研究
作者:赵磊博客:http://elf8848.iteye.com 要在/jsp/index.jsp文件使用图片,如何计算相对路径? 经过Servlet,struts转发后又如何计算相对路径? 相对路径是由浏览器通过地址栏分析出来的,与服务器端文件的存放路径没有关系,由其是使用Servlet,struts转发到某jsp文件后,某jsp在服务器端存放的位置是/a/原创 2014-10-09 10:32:39 · 523 阅读 · 0 评论 -
常用的Struts 2.0的标志(Tag)介绍
转自:http://www.blogjava.net/max/archive/2006/10/18/75857.html 在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.xStruts 2.0分类将标志库按功能分成HTML、Tiles、Logic和Bean等几部分严格上来说,原创 2014-10-09 10:33:20 · 452 阅读 · 0 评论 -
Struts 2中的OGNL
转自:http://www.blogjava.net/max/category/16130.htmlStruts 2中的表达式语言Struts 2支持以下几种表达式语言:OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; JSTL(JSP Standard Tag Library),JSP 2.0集成的标原创 2014-10-09 10:33:25 · 408 阅读 · 0 评论 -
Struts2通用的Action配置
struts.xml 配置一个, 如下: /{1}/success.jsp /{1}/input.jsp /{1}/error.jsp /{1}/none.jsp /login/index.jsp /{1}/{2}.jsp /{1}/${forwardJsp} /{1}/${forwardJsp}原创 2014-10-09 10:33:31 · 1192 阅读 · 0 评论 -
如何在log4j中设置属性把struts2的debug信息去掉
struts2 在发开时,控制台如输出大量信息,太烦人了,内容如下 : 2009-03-28 19:20:37,109 WARN (com.opensymphony.xwork2.ognl.OgnlValueStack:45) - Could not find property [templateDir]2009-03-28 19:20:37,109 WARN (com.opensym原创 2014-10-09 10:33:42 · 1434 阅读 · 0 评论 -
JSP自定义标签扩展----支持EL,访问Spring容器
目录:一、使JSP自定义标签支持EL表达式(${})二、如果在JSP自定义标签中,须要拿到spring IOC容器管理的bean 一、使JSP自定义标签支持EL表达式(${})我写了自定义标签a:rim,想让他的title属性支持${},可是出现了异常.<% String str = "这是EL表达式从 request中取出来的文字!"; request.原创 2014-10-09 10:25:00 · 806 阅读 · 0 评论 -
1 struts2标签的定义文件 struts-tags.tld
在工程中使用struts2标签一、struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld二、如果工程使用了servlet2.3规范,要做两件事,就能在工程中使用struts2标签了1: 在web.xml中增加标签库的定义 /struts-tags /WEB-I原创 2014-10-09 10:25:16 · 1940 阅读 · 0 评论 -
MIME类型-服务端验证上传文件的类型的讨论
MIME的作用 : 使客户端软件,区分不同种类的数据,例如web浏览器就是通过MIME类型来判断文件是GIF图片,还是可打印的PostScript文件。 web服务器使用MIME来说明发送数据的种类, web客户端使用MIME来说明希望接收到的数据种类。 Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,你可也去看一下。原创 2014-10-09 10:25:32 · 913 阅读 · 0 评论 -
常用的JS-备份
我常用 的HTML 类型----------------------------------------------------------------屏蔽IE右键菜单document.oncontextmenu=function(){window.event.returnValue=false;}---------------------------------------------原创 2014-10-09 10:32:07 · 655 阅读 · 0 评论 -
12 struts2拦截器
自己写拦截器, 要认识下面接口 与 类com.opensymphony.xwork2.interceptor.Interceptor 接口这是最重要的接口, 一般不直接使用它.com.opensymphony.xwork2.interceptor.AbstractInterceptor 抽象类(空实现了Interceptor接口)自己写拦截器 可继承这个抽象类,原创 2014-10-09 10:31:56 · 880 阅读 · 1 评论 -
写 FireFox 和 IE 都支持的网页所要注意的事项
一、 提交 与 重置 时的注意项先看如下代码:"addtag" name="addtag" action="/ns/ur/maddtag.do" method="post"onsubmit="return validate();">"100%" border="0" cellpadding="4" cellspacing="0" class="l_table_p" >"#DBF9DF原创 2014-10-09 10:26:48 · 475 阅读 · 0 评论 -
3 Struts2类型转换(一)----常规类型,自定义类型,错误处理
Struts2的类型转换是基于OGNL表达式的.有良好的扩展性.WEB应用接收到表单提交的数据都是String类型的,Struts2可方便的转换为 常规类型(数值,日期) / 自定义类型(User,Point类).如果转换中出现异常,conversionError拦截器会自动处理该异常. -------------------------原创 2014-10-09 10:30:13 · 555 阅读 · 0 评论 -
4 Struts2类型转换(二)----集合类型
情况一 : HTML复选框 与 List: 1 jsp页面: 足球 音乐 小说 电玩 2 Actionpublic class LoginAction extends ActionSupport{ private List aihao; set,get方法略... @Override public String execute()原创 2014-10-09 10:30:24 · 454 阅读 · 0 评论 -
5 Struts2输入校验(一)----validate方法-validateXxx方法
这是一种编码校验的方法, 我重写ActionSupport父类的validate方法来实现 .Action执行时一定会执行validate方法, 若有不合格的输入 就调用 addFieldError("age", "年领应在0-200之间");方法.1 login.jsp HTML标签:错误信息 : 用户名: 年 龄: 生 日: 点对象:原创 2014-10-09 10:30:29 · 505 阅读 · 0 评论 -
7 Struts2输入校验(二)----验证框架
一 文件名约定: 1)验证XML的文件名: Action类名-validation.xml , 并与相关的Action类放在一起. 2)当一个Action中有多个业务方法时 : Action类名-映射名-validation.xml什么是映射名: ,name属性的值:login就是映射名, 千万注意,很多人写错例子:URL是:http://localhost/s原创 2014-10-09 10:31:29 · 419 阅读 · 0 评论 -
8 动态调用Action与Action中方法(一)
Struts1 提供了DispatchAction 实现一个Action中名含多个业务逻辑 现在我们使用Struts2 也可实现现样的效果, 是使用通配符来实现的. struts.xml 文件中,常用 的name , class, method 三个属性都支持通配符 也支持通配符 <!DOCTYPE struts PUBLIC "-//Ap原创 2014-10-09 10:31:34 · 524 阅读 · 0 评论 -
9 动态调用Action与Action中方法(二)
其实有 8 动态调用Action与Action中方法(一) 这第一种方法, 这第二三种方法,就显示的不重要了, 只能动态调用Action中方法 , 但这里也记一下 第二种方法 method="addUser" ,method="getUserList" /user/success.jsp /user/user.jsp /user/succ原创 2014-10-09 10:31:40 · 668 阅读 · 0 评论 -
10 一个通用的跳入jsp视图的方法
后注: 以有新的解决方法,请见 Struts2通用的Action配置 比如 我们想添加一个用户, ,要直接进入 user.jsp, 是最方便的, 但又不想的浏览器的地址栏中的 输入 http://localhost/user.jsp , 不想出现*.jsp , 那只 写一个Action 转了, 也了方便, 我们只写一个通用的Action. <!DOCTYPE st原创 2014-10-09 10:31:45 · 642 阅读 · 0 评论 -
开发前IDE的调整(MyEclipse环境)
记录一下开发规范,大家统一一下-----------------------------------------------------1、Eclipse中创建新类时自动生成注释windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ,内容如下引用${filecommen原创 2014-10-09 10:39:57 · 486 阅读 · 0 评论