Struts2
文章平均质量分 88
fangchao3652
面朝大海 春暖花开
展开
-
使用Stream类型的Result实现Ajax
Action代码如下:package org.crazyit.app.action;import com.opensymphony.xwork2.Action;import java.io.*;public class LoginAction implements Action{ //封装请求参数的两个属性 private String user; private Strin原创 2014-03-27 12:43:52 · 1925 阅读 · 2 评论 -
struts 2整合spring要注意的问题(二)
在 strutss2_spring_plugin.xml配置文件中有一个strus.objectFactory. spring.auto原创 2014-04-24 08:53:08 · 962 阅读 · 0 评论 -
Struts时整合spring 应注意的问题
1.若你是用的是最新的 myeclipse 就不用再导入struts-spring-plugin-jar了,不然会冲突。2.记得在web.xml里面加上 org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-IN原创 2014-04-23 16:34:56 · 965 阅读 · 0 评论 -
SSH整合中文
在struts2里面配置一个常量或者是用spring 的filter(配置在web.xml中的struts2的filter的前面) encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding GBK encodingFilter /*原创 2014-04-24 11:01:04 · 943 阅读 · 0 评论 -
在Struts2里面嵌入Spring
第一步:在web.xml中加入下面的listener org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml -->原创 2014-04-22 22:30:11 · 933 阅读 · 0 评论 -
Json插件与json类型的Result
json插件下载Json插件提供了一中json类型的Result,一旦为某个Action指定了一个类型为json 的Result,则该Result无序映射到任何视图资源,因为Json插件会负责将Action里的状态信息序列化为Json格式的字符串,并将该字符串返回给客户端浏览器。 简单的说,Json插件允许我们再客户端页面的Javascript中异步调用Action,而且action不原创 2014-03-27 14:59:32 · 1186 阅读 · 0 评论 -
Struts2文件上传
文件上传时的三个属性很重要。加入现在上传控件为:,那么上传文件所对应的Action中应包含如下价格属性: private File upload;//封装上传文件域的属性。注意这里的upload是与标签中的name是一样的。 private String uploadContentType;//封装上传文件类型的属性。形如 xxx原创 2014-03-26 20:14:15 · 871 阅读 · 1 评论 -
使用拦截器完成权限控制
权限检查拦截器类的代码如下:package org.crazyit.app.interceptor;import com.opensymphony.xwork2.*;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;import java.util.*;//权限检查拦截器继承AbstractInterc原创 2014-03-27 11:42:55 · 1265 阅读 · 0 评论 -
覆盖拦截器栈里特定拦截器的参数
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <interceptor name="mysimple"原创 2014-03-27 11:30:32 · 1211 阅读 · 0 评论 -
struts2拦截器
拦截器定义参数值。。。。拦截器栈和拦截器功能是完全统一的。使用拦截器指定参数有两个时机:1.定义拦截器时 ,通过 2.使用拦截器时 ,通过 配置默认拦截器使用(也可指定参数),该元素作为子元素使用。每个包只能指定一个默认的拦截器。 一旦为某个包指定了默认的拦截器,如果该包中的Action没有显示的指定拦截器,则默认的拦截器将会起作用。但值原创 2014-03-26 21:50:57 · 852 阅读 · 0 评论 -
指定method属性及使用通配符
............//注意,以上两个所对用的class是一样的,只是处理方法不一样,为了调用时好区分action的name也设成不同的。。。及每个***.action对应一个处理方法原创 2014-03-25 22:03:57 · 1248 阅读 · 0 评论 -
使用Action 的动态方法调用
//ActionName指定提交到那个Action,而methodName指定提交到指定的方法。例如://对用js为:function register(){//获取页面的第一个表单targetForm=document.forms[0];targetForm.action="login!register"//提交到login.action 里面的register()方原创 2014-03-25 21:56:30 · 1427 阅读 · 0 评论 -
struts2在标签中删除按钮的id传值问题
${name} ${parent.name} ${description} 删除 修改 上面的删除与修改都需要通过OGNL表达式为其指定一个id,这个id其实是在list显示的时候已经通过ognl表达式算好了的,当点击删除时,就会去请求department_delete?id=xxx在请求到这个ac原创 2014-04-29 15:17:39 · 3018 阅读 · 0 评论 -
Struts工作机制图+OGNL+EL+值栈(Map,对象栈)
struts 值栈 通过get set方法 方便的获取,设置属性值 例如从jsp页面传来的参数。。。从Action设置jsp所要回显的内容原创 2014-04-28 21:33:15 · 1490 阅读 · 0 评论