struts2 action取得request,session,appilcation的方法。
[java] view plaincopyprint?
Map类型——request,session,application
真实类型——HttpServletRequest,HttpSes[......]
struts2 action取得request,session,appilcation的方法。
[java] view plaincopyprint?
Map类型——request,session,application
真实类型——HttpServletRequest,HttpSes[......]
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession seesion = request.getSession();
seesion.setA[......]
ActionMessage里的值怎么在jsp页面alert出来
首先你的明白一点,ActionMessage是struts后台的对象,而alert是网页前台的东西
最方便的方法是这样的,你可以直接把ActionMessage的值输出到页面(使用标签)
并在页面用一个span或div包裹[......]
struts2输入校验主要分为两种 代码实现校验和xml配置文件实现校验
(1)代码实现校验
1、 对action所有方法进行validate
action需要继承ActionSupport,并在action重写validate()方法,在validate方法中,根据页面[......]
struts2 怎么把错误信息输出到标签
下面是我的笔记,复制上来不好看,但是我在笔记软件上整理的很好。
struts2提供了两种校验方式:服务器端校验(更重要)和客户端校验
也分为:validate()校验方法、自定方法的义校验方法、校验框架校验方法三种,其中[......]
struts2 message 用js提示输出
转帖网上的小技巧,今天用到才查的,原来还能这样用out了
第一种:在struts2 action中弹出Js脚本提示信息
让action实现ServletResponseAware接口,同时实现其 setServletResponse([......]
最近在研究struts,把以前做项目时候用拦截器实现的一些功能回想起来跟大家分享一下:
先创建一个拦截器,实现MethodFilterInterceptor这个抽象类,可以进行方法的限制和包含过滤。
该拦截器实现未登录不能进行[......]
struts2 action中设置session
Session一定要放在Action类中,这不是Struts2的要求,而是规范。
然后定义Request和定义Session的方式如下:
Request:
ServletActionContext.getRequest().setAt[......]
Struts2截取字符串的方法
在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:
在后台截取后之后再传回页面显示
在页面用标签或代码实现
在前台使用脚本来处理,此方法不推荐
通过样式控制,增加overflow:ellipse等实现,此方法也不推荐
其他[......]
有些时候会从后台返回一个字符串,可以通过Strut2的标签s:generator进行分割。
generator标签,该标签可以将指定字符串按指定分隔符分割成多个字串。生成的多个字串可以用iterator标签进行迭代输出。可以这么理解:ge[......]