![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
文章平均质量分 59
zcl1199
这个作者很懒,什么都没留下…
展开
-
struts2中如何定义拦截器
详解利用struts2自定义连接器原创 2016-03-22 12:56:45 · 1147 阅读 · 0 评论 -
struts2页面属性值回显
struts2将从值栈的栈顶对象开始查找与JSP页面匹配的属性,并把配置的属性赋值到对应的标签的value中,若栈顶对象没有对应的属性,则依次向下查找相应的属性。 即:若想实现struts2 标签的表单回显 要保证标签的属性名和栈顶对象中的属性名相同原创 2016-05-09 20:33:55 · 585 阅读 · 0 评论 -
系统中的异常处理和日志备份
一般框架发生异常都是将该异常抛出去(即框架本身没有处理异常的能力) 而我们为了解决异常的处理的难题我们采用的方法是struts2拦截器(以struts2为例) 具体实现: 第一步:定义一个类 继承MethodFilterInterceptor类 第二步:覆盖doIntercept方法 第三步:如果(actioninvocation.invoke();) 改行代码抛出异常。对该异常进行t原创 2016-05-12 17:56:15 · 531 阅读 · 0 评论 -
过滤器与拦截器的区别
过滤器: 你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器: 在面向切面编程的就是在你的service或原创 2016-05-11 17:10:00 · 232 阅读 · 0 评论 -
web.xml中标签的加载顺序
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, fil转载 2016-05-12 10:00:19 · 1341 阅读 · 0 评论 -
有关请求路径的总结 request.getContextPath()、request.getServletContext().getRealPath("")、request.getRequestURI
请求路径的URL http://localhost:8080/electest/system/elecMenuAction_menuHome.do System.out.println("contentType------"+request.getContentType()); System.out.println("requestcontextPath------"+request.getC原创 2016-05-11 16:24:30 · 3080 阅读 · 0 评论 -
hibernate中关系操作(inverse)和级联操作(cascade)详解
以用户、角色、用户文件为例讲解inverse(关系操作)和(cascade)操作 inverse 取值 true(不维护关系)或false(维护关系 默认为false) 该属性主要操作的是外键 cascade 取值null(默认值)、save-update 、all 、delete 用户、角色是多对多的关系 用户的映射文件表示: 。。。。。 inverse="tru原创 2016-05-10 21:59:32 · 2022 阅读 · 0 评论 -
addFieldError与addActionError的区别
1. addActionError (String anErrorMessage) 添加一个Action级别的错误消息到Action anErrorMessage: 错误消息 显示消息的标签是(如放在jsp页面中): 显示全部的 Action级别的错误消息,可以加CSS代码。 anErrorMessage被存放在List列表中 。可以去看源码原创 2016-05-10 21:05:44 · 294 阅读 · 0 评论 -
struts2中迭代的用法
struts2 Html代码 s:iterator value="resultList" id="user" status="st"> tr> td>input type="checkbox">td> td>s:property value="#user.username"/>td> td>s原创 2016-04-11 15:44:39 · 580 阅读 · 0 评论 -
struts2文件上传
1.* 单文件上传: 在javabean类中声明相关属性 (1)可以将上传文件的属性(文件,文件名,文件类型)封装到javabean中(但必须保证封装到javabean中上传文件的属性名必须与页面上上传文件标签的属性名相同) (2)上传文件的属性设置: 文件类型:【同名属性】+ContentType(此时同名属性为uploads) 文件名:【同名属性】+FileName(此时同名属性为原创 2016-04-12 10:16:14 · 186 阅读 · 0 评论 -
Java_WEB开发_struts2学习的总结_Iterate标签遍历
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引 1:jsp页面定义元素写法 数组或list A 打印结果为: 1A2A3A4A5A转载 2016-03-24 10:49:29 · 344 阅读 · 0 评论 -
strut2日期表单回显格式设置
第一个标签用来设置回显日期的格式 然后通过ognl表达式将值 赋值给标签的value属性原创 2016-05-09 20:53:24 · 1195 阅读 · 0 评论