Struts2-1
来源:互联网 发布:淘宝蚂蚁花呗激活教程 编辑:程序博客网 时间:2024/06/16 09:05
1.开启“开发模式”:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><span style="color:#ff0000;"> <!-- 启用开发模式,这样当代码发生变化时,能在浏览器页面立即响应,而不用重新启动服务器 --> <constant name="struts.devMode" value="true"></constant></span> <package name="helloWorld" extends="struts-default"> <action name="test" class="com.atguigu.struts2.helloworld.Product" method="test"> <result>/index.jsp</result> </action> </package></struts>
2.Struts2的类文件加载目录:D:/云盘同步文件夹/JAVA开发/JAR包/struts-2.3.15.3/src/core/src/main/java
3.Struts2的doc的加载目录:file:/D:/云盘同步文件夹/JAVA开发/JAR包/struts-2.3.30/docs/struts2-core/apidocs/
4.Struts2的DTD文件:http://struts.apache.org/dtds/struts-2.3.dtd
5.要用就用ActionSupport,即
public class Product extends ActionSupport { @Override public String execute() throws Exception { // TODO Auto-generated method stub return super.execute(); }}
6.文件路径问题
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <span style="color:#ff0000;"><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%></span> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><span style="color:#ff0000;"><base href="<%=basePath%>"/></span><title>Insert title here</title></head><body><a href="product-input.action">Product Input</a><br><br><a href="test.action">Test</a></body></html>
7.动态方法调用(DMI)
8.用通配符匹配action标签
<action name="*_*" class="com.javaweb.struts2.action.{1}Action" method="{2}"> <result>/{1}_{2}.jsp</result> </action>
9.Action接收参数的3种方式:
①.用setName()方法来赋值。
②用实体类来赋值。
③ModelDriver模型驱动接口来实现赋值。
10.中文乱码问题,在struts.xml文件中加入:
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
11.值栈的访问和使用。
0 0
- Struts2.1
- Struts2-1
- Struts2(1)
- struts2(1)
- Struts2-1
- Struts2-1
- struts2--1
- Struts2-1
- Struts2(1)
- Struts2(1):Struts2的配置文件
- Struts2(1)---------------struts2概述
- (1)Struts2-初识Struts2
- Struts2教程1:第一个Struts2程序
- Struts2教程1:第一个Struts2程序
- Struts2教程1:第一个Struts2程序
- Struts2.1笔记(三):Struts2基础
- Struts2.1笔记(四):深入Struts2
- struts2.0升级到struts2.1
- 【9602】&&【b402】合并果子
- 《Oracle SQL优化基础》之分区
- python核心编程学习笔记-2016-08-13-01-类属性和实例属性
- 基于SSH实现管理系统之框架整合篇 4 Struts整合Spring
- 2032. 数字游戏 (Standard IO)
- Struts2-1
- AFNnetworking详解
- 基于SSH实现管理系统之框架整合篇 5 Spring整合Hibernate框架
- HYSZB PROBLEM B(mobius反演+分块+容斥原理)
- Taobao数据库这5年(20120401)
- 网络编程(3)TCP
- iOS添加边缘手势( UIScreenEdgePanGestureRecognizer)实现侧滑效果
- 面试问题 面向对象和面向过程编程的一些区别
- Tasks Planner简介