struts2
墨笙弘一
这个作者很懒,什么都没留下…
展开
-
struts2学习前的准备
一.开发环境准备1.struts2软件下载地址:http://struts.apache.org/index.html2.开发工具myeclipse下载地址:http://www.myeclipsecn.com/3.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde...原创 2016-01-28 20:07:51 · 456 阅读 · 0 评论 -
struts2之OGNL表达式
OGNL表达式一般用来取值,下面通过这个例子程序,来看看ognl表达式(1)使用ognl表达式的时候需要在struts.xml文件中配置这句话 struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.ap原创 2016-01-28 22:51:50 · 437 阅读 · 0 评论 -
struts2带参数的结果集
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> /user_success.jsp?t=${t原创 2016-01-28 22:44:31 · 442 阅读 · 0 评论 -
struts2动态结果
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">原创 2016-01-28 22:40:23 · 352 阅读 · 0 评论 -
struts2全局结果
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> /main.jsp /index.jsp原创 2016-01-28 22:27:45 · 328 阅读 · 0 评论 -
struts2结果类型
(1)dispatcher:被用作web资源整合,包括jsp的整合,是属于服务器端跳转(2)redirect:属于客户端跳转,被用来跳转到另外一个URL上面(3)chain:是一种action的动作链接(4)redirectAction:用于重定向到另一个动作映射(5)freemarker:用来整合freemarker(6)HttpHeader:用来控制特殊的HTTP协议行为原创 2016-01-28 22:16:24 · 311 阅读 · 0 评论 -
struts2 默认action
默认的action一般用来当某处请求错误时,然后就跳转到默认的action给用户一个友好的界面提示struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dt原创 2016-01-28 22:11:18 · 332 阅读 · 0 评论 -
struts2模块包含
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> login.xml<!DOCTYPE struts PUBL原创 2016-01-28 22:08:20 · 403 阅读 · 0 评论 -
struts2访问web元素
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">原创 2016-01-28 22:03:11 · 323 阅读 · 0 评论 -
struts2简单数据校验
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index.jsp' star原创 2016-01-28 21:42:59 · 301 阅读 · 0 评论 -
struts2中文乱码
通过配置struts.xml中的常量 <constantname="struts.i18n.encoding=UTF-8" value="true"/>可以解决中文乱码。注:该配置可以在文档中的struts.properties中可以找到。index.jsp<span style="font-size:18px;"><%@ page languag...原创 2016-01-28 21:36:20 · 548 阅读 · 0 评论 -
struts2接收参数的方法
struts2接收参数的方法总共有三种(1)通过属性接受参数(推荐使用)(2)使用Domain Model来接受参数(推荐使用)(3)使用ModelDriven来接受参数(并不常用)struts.xml<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?>...原创 2016-01-28 21:17:18 · 316 阅读 · 0 评论 -
struts2通配符
(1)使用通配符,将配置量降到最低(2)一定要遵守“约定优于配置”的原则。(3)*,{1},{2},…,*_*,…struts.xml<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache ...原创 2016-01-28 20:53:40 · 385 阅读 · 0 评论 -
struts2动态方法调用(DMI)
(1)Action执行的时候并不一定要执行execute方法(2)可以在配置文件中配置action的时候用method=来指定执行哪个方法,也可以在url中动态指定(动态方法调用DMI)(推荐使用)(3)第一种会产生太多的action,所以不推荐使用。(4)如果使用DMI的方式,在struts.xml配置文件中需要设置:<constantname="struts.enable...原创 2016-01-28 20:42:26 · 619 阅读 · 0 评论 -
struts2路径问题
(1)struts2中的路径问题是根据action的路径而不是jsp路径来确定的,所以尽量不要使用相对路径(2)虽然可以使用redirect方式解决,但是redirect方式并非必要(3)解决方法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式拿到webapp的路径)或者使用myeclipse经常用的指定basepath.struts.xml...原创 2016-01-28 20:34:38 · 327 阅读 · 0 评论 -
struts2之Action
(1)具体的视图的返回可以由用户自己定义的action来决定(2)具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容(3)具体的action的实现:(a)可以是一个普通的java类,里面有publicString execute()方法<span style="font-size:18px;">package com.dqpi.eonline;/** ...原创 2016-01-28 20:29:12 · 280 阅读 · 0 评论 -
struts2之namespace
1.struts.xml<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http...原创 2016-01-28 20:21:59 · 281 阅读 · 0 评论 -
struts2——HelloWorld
1.strutx.xml的配置<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "h...原创 2016-01-28 20:16:05 · 281 阅读 · 0 评论 -
struts2标签
各种标签的使用,包括标签的每个属性尅自己去下载最新的官方文档去阅读学习其中有控制标签,数据标签,UI标签等等struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts原创 2016-01-28 23:23:41 · 434 阅读 · 0 评论