学习Struts2.3】的更多相关文章

有部分内容转载牛人的博客: http://blog.csdn.net/hudie1234567/article/details/6730481 http://blog.csdn.net/lishuangzhe7047/article/details/22120077 学习Struts2 导入jar包 如果有安装myeclipse,可以在myeclipse的目录下找struts包. C:\MyEclipse 2015\configuration\org.eclipse.osgi\54\0\.cp\…
刚开始学习SSH框架中Struts2时,个人疑惑以及一些问题总结一下. 1.package节点namespace属性值决定访问路径问题       namespace不写或写namespace=""代表含义都一样 namespace="/"表示根命名空间,只能处理“项目名/actionName.action”的URl请求. 假设有个name="index"的action  即名为index.action,项目名为p1.namespace值及访问路…
1.MVC模式基础 1.1.MVC模式简介 MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而达到更好的开发和维护效率.在MVC模式中,应用程序被划分成模型(Model).视图(View)和控制器(Controller)三个部分.其中,模型部分包含了应用程序的业务逻辑和业务数据:视图部分封装了应用程序的输出形式(页面.界面):而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应…
---恢复内容开始--- 一.在官网 http://struts.apache.org/下载struts-2.3.31-all 1.  打开struts-2.3.31-all,将struts-2.3.31-all\struts-2.3.31\apps\struts2-blank\WEB-INF\classes下的struts.xml ,粘贴在MyEclipse的src下 2. 将struts-2.3.31-all\struts-2.3.31\apps\struts2-blank\WEB-INF\…
本部分主要介绍struts.xml的常用配置. 1.1.    包配置: Struts2框架中核心组件就是Action.拦截器等,Struts2框架使用包来管理Action和拦截器等.每个包就是多个Action.多个拦截器.多个拦截器引用的集合. 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置.它的常用属性有: l name:必填属性,用来指定包的名字. l extends:可选属性,用来指定该包继承其他包.继承其它包,可以继承其它包中的Ac…
一.概述 Struts2是基于MVC设计模式的web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts作为控制器(Controller)来建立模型与视图之间的数据交互.Struts2是Struts1的下一代产品,是在WebWork技术基础上进行合并的全新的框架,其全新的体系结构与Struts1差距很大.Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全分离,所以Struts2可以理解为We…
struts2的Action类一般都会继承(extends)ActionSupport类(Action类,即实现action的类)1.前传后:jsp里<input type="text" name="username"/>,后台Action类里有变量private String username;及其get(),set()方法即可得到此时,后传前:Action类:1)com.opensymphony.xwork2.ActionContext;定义:Act…
1.总的目录 2.所有程序 1)index.jsp很简单 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/h…
1.new web project 2.给新建的web项目添加struts2支持 3.项目结构中有了struts.xml和struts2核心库 4.编码 4.1项目结构图 4.2源代码: (1)DbUtil package com.phome.crud; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; i…
一.struts 访问路径问题 1) Struts2的思想:主要围着“action”转,只要找到“action”它就知道自己该干嘛了. 首先配置struts.xml ,我们可以明白的看到,action name="index",而result 需要返回到一个界面“index.jsp” <struts> <package name="default" namespace="/" extends="struts-defau…