struts内容
持之以恒的骚年
弃我去者,昨日之日不可留;
乱我心者,今日之日多烦忧。
展开
-
自定义Struts 返回json的2中方式
这是我们自己定义的。第一种方式首先我们配置struts.xmlstruts>package name="myresult" extends="struts-default">result-types>result-type name="myjson" class="com.res.myResult">result-type>result-types>package>原创 2015-12-14 19:50:22 · 337 阅读 · 0 评论 -
Struts2 param的作用
struts2配置JSON(includeProperties)< param name = "includeProperties" > < / param > includeProperties: 这个属性表示要包含进JSON数据中的数据。< param name="excludeProperties" >< / param >excludeProperties: 这个属性表示不要包含进JSO原创 2016-01-07 21:51:20 · 899 阅读 · 0 评论 -
Struts2注解配置方式
要使用注解方式必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "htt原创 2016-01-07 21:49:37 · 341 阅读 · 0 评论 -
Struts2学习笔记
struts2 核心是拦截器 1.配置首先加入相应的jar包。 2.配置 web.xml增加以下<filter> <filter-name>struts2</filter-name> <filter-class> <!-- struts2的拦截控制中心 --> org.apache.struts2.dispatcher.ng.filter.StrutsPr原创 2016-01-07 21:47:40 · 242 阅读 · 0 评论 -
Struts2文件上传和下载
上传index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.g原创 2016-01-07 21:44:36 · 530 阅读 · 0 评论 -
Struts2 配置过滤器
Struts2 配置过滤器,他跟Result是一个地位,也是在action里面可以配置的<struts> <package name="test" extends="struts-default"> <interceptors>这是自定义的过滤器 <interceptor name="myInter" class="com.interceptor.m原创 2016-01-07 21:28:38 · 2729 阅读 · 2 评论 -
Struts2验证
第一种验证就在action类里面validate()private String uname, pwd,email;Get set --->>@Override public void validate() { System.out.println("验证开始"); if ("tom".equalsIgnoreCase(uname)) { super原创 2016-01-07 21:30:04 · 272 阅读 · 0 评论 -
Struts2全局异常 全局结果的配置
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts> <package na原创 2016-01-07 21:31:05 · 367 阅读 · 0 评论 -
Sturts2拦截器的应用Interceptor
首先Action@ParentPackage("mypakage")public class testAct extends ActionSupport{ @Override public String execute() throws Exception { // TODO Auto-generated method stub return sup原创 2016-01-07 21:26:34 · 290 阅读 · 0 评论 -
转发和重定向
重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产生原创 2016-01-07 21:09:22 · 209 阅读 · 0 评论 -
action 交互到带命名空间的action 还有返回的jsp
代码: 不带命名空间的2个action的交互,package com.act;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention.anno原创 2015-12-15 00:55:39 · 463 阅读 · 0 评论 -
Struts2的action之间的交互
Struts2的action之间的交互。 先说说转发吧。package com.act;import org.apache.struts2.convention.annotation.Action;import org.apache.struts2.convention.annotation.ParentPackage;import org.apache.struts2.convention原创 2015-12-15 00:07:45 · 318 阅读 · 0 评论 -
Struts框架配置Action和JSP的交互 如何在Action里面获取作用域
这里是通过jsp(请求)将jsp和Action交互。通过接受url里面的xx.action拦截请求获取请求名xx。struts>插件定位视图资源的根路径。默认值为/WEB-INF/content 所以我们需要改 -->constant name="struts.convention.result.path" value="/" />指定Web应用的默认编码集,相当于调用Http原创 2015-12-14 23:14:59 · 3143 阅读 · 0 评论 -
Struts2 token防止再重复提交
由Action转到拦截器 WEB.xml的配置<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi原创 2016-01-07 22:00:48 · 346 阅读 · 0 评论