随笔分类 - Struts2
摘要:1.自定义struts拦截器 应用场景:如果用户登陆后可以访问action中的所有方法,如果用户没有登陆不允许访问action中的方法,并且提示“你没有操作权限” 1)两个页面,一个用户登陆user.jsp,一个用户退出quit.jsp,都放在WebRoot目录下用户已经登陆用户已经退出登陆 2)新建一个Action用于访问package cn.itcast.action;import java.util.Date;import javax.xml.registry.infomodel.PersonName;public class HelloWorld { private Str...
阅读全文
摘要:1.Action接受请求参数 在action中定义属性,并添加set方法,当从页面中传过来的参数中有名称一样的参数时会自动给action中的属性赋值,添加get方法就可以从在页面中得到action的属性值。get或者post方法都可以。如下:package cn.itcast.action;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class helloworld { private String msg; public String getMessage()...
阅读全文
摘要:1.为Action属性注入值,在action中定义属性,get和set方法,在xml中配置如下,在页面上用${message}及可以得到注入的值<action name="list" class="cn.itcast.action.helloworld" method="execute"> <param name="message">123456</param> <result name="SUCCESS">/WEB-INF/pages/hello
阅读全文
摘要:1. struts2是在WebWork2基础上发展来的,和Struts1一样,struts2也属于MVC框架2. struts2有以下优点: 1)不跟ServletAPI和StrutsAPI有紧密的耦合,属于无侵入式设计 2)struts2提供了拦截器,可以进行AOP编程 3)提供了类型转换器,我们可以把特殊的请求参数转换为需要的类型 4)提供了多种表现层技术,如JSP、freeMarker、velocity 5)可以对指定方法进行校验 6)提供了全局范围、包范围和Action范围的国际化资源文件管理3. 开发Struts2应用的最少jar文件: struts2-core-...
阅读全文

浙公网安备 33010602011771号