struts学习

Structs2配置文件概述:

<constant  name=""  value=""></constant>详解:(两个看不见的value都是设置true/false)

package的相关使用:

(name是包名。action相当于以前的servlet的概念,对应一个请求name为请求的url地址

假如要访问这个包下的action,则访问url就是:localhost:8080/项目名/new/login.do

执行完login.do后,返回的是string。若是success则跳到success.jsp,若是fail则跳到fail.jsp页面)

时间: 2024-11-09 03:14:08

struts学习的相关文章

Struts学习傻瓜式入门篇

或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1.MVC2.模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了. 该案例包括首页,用户登陆.网站向导页面.就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会. WEB Server用tomcat4.到http://jakarta.apache.org下载struts1.1,把zip文 件释放到c:\s

struts学习笔记(1)基本配置

Struts2  学习笔记 吃透最简单的Helloword实例之后 ,接着再一一去研究 请求参数的接收与发送,参数的封闭,校验,result,struts2标签库这些最为核心的东西(其实这些也正是最常用的东西),经过这样的学习,应该领会了一些Struts2的流程,接着再去阅读相关文档去了解Strust2的拦截器设计思想(这叫先使用再体会的学习方法),接着可以做一些针对于自定义拦截器的实现来深化对Struts2的认识.此时,你已经达到企业中使用的级别了,接下来就可以玩一些SSh整合 一.基本配置 

Struts学习(一)Struts标签库的运用

什么是标签库? JSP标签库,也称自定义标签库,可看成是一种通过JavaBean生成基于XML的脚本的方法.从概念上讲,标签就是很简单而且可重用的代码结构.比方说,在最新发布的JSPKit(在JSP Insider内)中,使用XML标签实现了对XML文档的轻松访问. 简单的说类似与前端的jar,便于开发前端,直接使用已开发的标签. 常见的标签库有:JSTL等 struts1标签库与其他标签库的区别? struts1是基于struts框架所开发的,脱离了struts框架,无法使用,而其他标签库没有

Struts学习之流程汇总

struts2 架构图如下图所示: 依照上图,我们可以看出一个请求在struts的处理大概有如下步骤: 1.客户端初始化一个指向Servlet容器(例如Tomcat)的请求: 2.这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin): 3.接着StrutsPrepareAndExecuteFilter被调用,StrutsPrepareAn

Struts学习之 实现文件上传、下载操作

一.Struts-cofig.xml流程图 二.register.jsp页面文件 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1

Struts学习DispatchAction之入门篇

步骤: 一.创建JavaWeb工程: 二.创建FormBean代码如下 /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package com.zkj.struts.form; import org.apache.struts.action.ActionForm; /** * MyEclipse Struts Creation date: 04-24-2015 * * XDoc

Struts学习笔记_Tags

1.通用标签: a)         property b)         set i.              默认为action scope,会将值放入request和ActionContext中 ii.              page.request.session.application c)         bean d)         include(对中文文件支持有问题,不建议使用,如需包含,改用jsp包含) e)         param f)          de

Struts学习之动态表单

1.与普通表单不同之处之基类为 org.apache.struts.action.DynaActionForm 2.与普通表单不同之处之struts-config.xml <form-bean name="userForm" type="org.apache.struts.action.DynaActionForm" > <!--该表单的属性需要配置如下--> <form-property name="name" t

Struts学习笔记

关于Struts的传值问题: 个人总结,我认为共有三种方式: 一.直接通过在action中设置相应的get和set方法 列如:在action中: private String userName; private String userPwd; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public S

struts学习之说trust2开发流程

/** * 开发action:处理请求 * * struts2开发流程 * 引入struts的jar包 * commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar 使用struts开发时必须注意