struts配置小结(一)
来源:互联网 发布:facebook刷赞软件 编辑:程序博客网 时间:2024/05/21 06:40
周六在家,通过《Struts + Spring + Hibernate框架技术+项目实战》这本书来一窥SSH框架的内涵.
首先接触的自然是Struts框架.
说说我对Struts的浅薄了解,总体上Struts与MVC模式的JAVABEAN+SERVLET+JSP的设计思想是一样的,达到M V C的解耦,但是有其更多的优势,其中一点就是灵活.
1. Servlet中需要以reponse.redirect("") 进行逻辑跳转, Struts中以action的返回字符串+struts.xml配置达到灵活跳转的目的:
<?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 name="default" extends="struts-default" namespace="/"><action name="login" class="com.login.LoginAction"><result name="success">success.jsp</result><result name="error">error.jsp</result></action></package></struts>优势: 在代码中不出现具体的逻辑实现,有利于修改.
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>
终于是配置成功最简单的Struts应用啦.
3. 删除项目之后重新建立部署失败的问题:
需要删除 MyEclipse workSpace下面的
E:\JAVA_Project\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs
4. 可以在Struts中配置action的具体方法,在
<action name="login" class="com.login.LoginAction">中增加
<action name="login" class="com.login.LoginAction" method = "xxx">
则默认以xxx方法作为action的处理方法
好开心呀~~
5. 为什么struts标签应用不到action中的属性
因为属性并没有被设置为public 或者 属性没有响应的getXXX方法.
- struts配置小结(一)
- Struts学习小结 一
- Struts配置(一)
- Struts框架中struts-config.xml文件配置小结
- struts小结
- struts小结
- Struts小结
- struts小结
- struts小结
- Struts 小结
- struts小结
- Struts基础小结----Action配置与其他基础
- 一、struts 2 基础---3.struts.xml的配置
- 一、struts 2 基础---3.struts.xml的配置
- 自学SSH框架之---struts(一):struts的配置
- 一、struts 2 基础---3.struts.xml的配置
- Struts 2.0 学习一 struts的基本原理与基本配置
- struts开发<在eclipse中配置struts. 一>
- 数据库实例与进程简介
- 针对Xilinx FPGA Microblaze的不到千行轻量级抢占式操作系统
- 用jQuery做的伸缩使列表___晚上她们老乡会,好爽、
- Java代码编译和执行的整个过程
- 10 Best HTML5 Sliders For Designers and Developers to Beautify Their Websites
- struts配置小结(一)
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- 如何拆卸SRT 101 日语
- MySQL一次执行多条语句的实现及常见问题(C API Commands out of sync; you can't run this command now)
- YII日期处理.
- android studio 0.2在osx 10.8下无法下载GRADLE的解决办法
- 获取mp3专辑图片的位置
- C# 动态更改imagebox背景图片
- List&Map用循环获取集合中的值