struts2引數獲得方式-(1)屬性驅動獲得引數
1.學習路線
今天咱們來學struts2引數獲得方式,let`go!
圖1.學習路線
圖2.類和配置檔案
param.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/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="${pageContext.request.contextPath}/Demo8Action"> 使用者名稱:<input type="text" name="name" /><br> 年齡:<input type="text" name="age" /><br> 生日:<input type="text" name="birthday" /><br> <input type="submit" value="提交" /> </form> </body> </html>
2.屬性驅動獲得引數
新建一個Demo8Action類,繼承ActionSupport,再建立一個execute()方法,return SUCCESS。
package cn.aisino.c_param; import java.util.Date; import com.opensymphony.xwork2.ActionSupport; //struts2如何獲得引數 //每次請求Action時都會建立新的Action例項物件 public class Demo8Action extends ActionSupport { //呼叫空參構造方法 public Demo8Action(){ super(); System.out.println("Demo8Action被建立了!"); } //準備與引數鍵名稱相同的屬性 private String name; //自動型別轉換,只能轉換8大基本資料型別以及包裝型別 private Integer age; //支援特定型別字串轉換成Date,例如yyyy-MM-dd private Date birthday; public String execute() throws Exception { System.out.println("name:" + name + ",age:"+age+",生日:"+birthday); return SUCCESS; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } }
生成getters()和setters()方法,
在包下的配置檔案struts.xml中配置Action,
在主配置檔案struts.xml中配置,
啟動伺服器,在位址列中訪問Demo8Action:
提交,控制檯可檢視資料成功提交:
相關推薦
struts2[2.3]引數獲得方式-(1)屬性驅動獲得引數
1.學習路線 今天咱們來學struts2引數獲得方式,let`go!
struts2引數獲得方式-(1)屬性驅動獲得引數
1.學習路線 今天咱們來學struts2引數獲得方式,let`go! 圖1.學習路線
struts2[2.3]引數獲得方式-(3)模型驅動獲得引數
1.學習路線 今天咱們來學struts2引數獲得方式,let`go!
struts2[2.3]引數獲得方式-(2)物件驅動獲得引數
1.學習路線 今天咱們來學struts2引數獲得方式,let`go!
struts2[2.3]引數獲得方式-(4)集合型別引數封裝(list和map)
1.學習路線 今天咱們來學struts2引數獲得方式,let`go!
Vue 總結(1) 屬性繫結
一.V-on: 縮寫@ 繫結事件監聽器 <button v-on:click="doThis"></button> on後面接著就是事件 <!-- 停止冒泡 --&g
Vue 總結(1) 屬性綁定
字符 username rev 就是 動態 行為 bind 判斷 動態操作 一.V-on: 縮寫@ 綁定事件監聽器 <button v-on:click="doThis"></button> on後面接著就是事件 <!
springboot的5種讀取配置方式(1):直接讀取bean
1.直接讀取bean:/** * 學生實體類 * Created by ASUS on 2018/5/4 */ public class Student { private String
Python網路爬蟲(1)--url訪問及引數設定
標籤: 環境:Python2.7.9 / Sublime Text 2 / Chrome 1.url訪問,直接呼叫urllib庫函式即可 import urllib2 url=‘http://www.baidu.com/‘ response = urllib2.urlopen(url) html=re
【零基礎教學】Unet區域網聯機的實現——最基礎的Unity聯網實現方式(1)
第一部分——Lobby場景的搭建 學習前說明: 專案原始碼:連結:https://pan.baidu.com/s/1g78L9QODXdRjoVcm-odRSg 密碼:0pzo 原始碼引用自Siki老師的Unet基礎系列教程,文章主要以解釋為主,後期會新增一些Si
Spring實現控制反轉(IOC)的三種方式(一)——屬性注入
這篇文章,來理解一下Spring IOC的屬性注入(set注入)方法。還是用上一篇的程式設計師寫程式碼的例子。 package com.spring.demo02.entity; public class Programmer { private String n
論文: Data-Driven Evolutionary Optimization: An Overview and case studies(1) 資料驅動概念,文章結構,大數分類
宣告: 只作為自己閱讀論文的相關筆記記錄,理解有誤的地方還望指正 論文下載連結: 概念:資料驅動? Solving evolutionary optimization problems driven by data collected in simulation
IDEA struts2隨筆(1)
down struts1 blog 發布 總結 api idt tomcat服務器 技術分享 struts2為基於MVC模式的輕量級web層應用框架,其以WebWork為核心,采用攔截器機制處理前端頁面的請求,從而使得web層的業務邏輯控制能夠與Servlet API完
struts2學習(13)struts2文件上傳和下載(1)
action alt for ide 上傳文件 fig .org dac str 一、Struts2文件上傳: 二、配置文件的大小以及允許上傳的文件類型: 三、大文件上傳: 如果不配置上傳文件的大小,struts2默認允許上傳文件最大為2M; 2097152Byte;
《Java從入門到放棄》入門篇:Struts2的常用驗證方式(二)
java struts action validate 數據驗證 前一回,我們講完了“直接在功能方法中寫驗證代碼”這種驗證方式,接下來,我們繼續搞定後續的三種方式。二、重寫validate方法(註意這個方法會驗證該類中所有的方法) 使用重寫驗證方法的好處就是,又可以少寫一句代碼了!!
【javascript】DOM操作方法(1)——節點屬性
demo1 tex rip tar nerd 屬於 fin ntb art 一、節點屬性Node.nodeName //返回節點名稱,只讀 Node.nodeType //返回節點類型的常數值,只讀 Node.nodeValue //返回Text或Comment
Struts2學習筆記(1)---相關配置
XML def rec 模塊 定向 -1 開發 oba 合並 Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了合並的全新的Struts 2框架。 1創建action對象(三種) 1 創建普通的類,不繼承任何類,也不
Linux系統管理_主題02 :管好文件(1)_2.2 列出文件和文件屬性_chmod_ls
資源 單位 登錄 指示 默認 排序 ren nbsp rec ? 用戶(user)是能夠獲取系統資源的權限的集合。Linux 中的用戶可 以分為三類: 1. 根用戶(root):具有系統全部權限的用戶; 2. 普通用戶:其使用系統的權限受到一定限制; 3. 系統用戶:也
Spring Cloud Spring Boot mybatis分布式微服務雲架構(三)屬性配置文件詳解(1)
定義 public 配置數據庫連接 clas cep and xml配置 其他 PE 相信很多人選擇Spring Boot主要是考慮到它既能兼顧Spring的強大功能,還能實現快速開發的便捷。我們在Spring Boot使用過程中,最直觀的感受就是沒有了原來自己整合Spri
繼承和派生(1):繼承概念和繼承方式
派生類的定義: 看一個有趣的例子: #include <iostream> using namespace std; class A { public: void f(int i){cout<<i<<endl;}