Struts
BtWangZhi
这个作者很懒,什么都没留下…
展开
-
Struts2--与Servlet API
struts2有4种方式去获取servletAPI,分别介绍如下: 1 通过解耦的方式,在需要的位置执行如下代码即可:Map<String,Object> request=(Map)ActionContext.getContext().get("user"); //获取application Map<String,Object> appliactio原创 2017-07-05 00:22:09 · 348 阅读 · 0 评论 -
Struts2--ognl表达式
1 在JSP页面中添加如下语句,导入标签:<%@ taglib prefix="s" uri="/struts-tags" %>例如下:<body> 用户名:<s:property vaule="name"/>action中的数据 用户名:<s:property value="#session.user"/>----<a href="logout.action">退出</a>原创 2017-07-05 00:39:51 · 303 阅读 · 0 评论 -
Struts2--文件上传与下载
1 文件上传 页面:<body><!-- 必须是post的方式 --> <form action="upload.action" method="post" enctype="multipart/form-data"> 文件:<input type="file" name="file"/> <input type="s原创 2017-07-05 02:25:19 · 369 阅读 · 0 评论 -
Struts2--拦截器
1 action拦截器 请求到达后台后,可以通过配置执行方法的拦截器来达到比如权限控制,日志一系列功能。 写一个Demo,来计算一个处理请求使用了多长时间。 请求处理类及方法:public class HelloAction { public String execute(){ System.out.println("execute"); return原创 2017-07-05 01:52:27 · 576 阅读 · 0 评论 -
Struts2--数据驱动
1 属性驱动 web.xml配置类似,可查看上一篇文章中web.xml的配置 Struts.xml配置:<struts> <package name="user" extends="struts-default"> <action name="register" class="cn.sxt.action.UserAction" method="register">原创 2017-07-05 00:01:14 · 388 阅读 · 0 评论 -
Struts2--convention-plugin
1 convention-plugin通过配置基本的信息,开发者按照约定俗成的方式来减少Struts.xml中配置的信息、 官网上的一个Demo。 Struts.xml配置,修改的是默认的信息,其他信息可以查看struts2-convention-plugin.jar中的struts–plugs.xml:<struts> <constant name="struts.convention原创 2017-07-05 10:48:56 · 727 阅读 · 0 评论 -
Struts2--Results
1 关于结果的拦截处理,有两种方式,一种是在Action中添加添加事件监听,一种是写一个拦截器。 1.1 在Action中添加监听事件。public class Hello04Action { public String hello01() { System.out.println("hello01"); ActionInvocation invocation原创 2017-07-06 00:48:44 · 380 阅读 · 0 评论