struts2标签举例(完整运行程序)
时间:2022-05-06
本文章向大家介绍struts2标签举例(完整运行程序),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%@taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>add student</title>
</head>
<body>
<s:form action="student">
<s:hidden name="action" />
<s:textfield name="stuNo" label="考生ID" cssStyle="width:128px;" />
<s:textfield name="name" label="姓名" cssStyle="width:128px;" />
<s:textfield name="email" label="EMAIL" cssStyle="width:128px;" />
<s:textfield name="address" label="地址" cssStyle="width:128px;" />
<s:textfield name="telphone" label="电话" cssStyle="width:128px;" />
<s:select name="studyHistory" label="学历" list="{'初中','高中','本科','硕士','博士'}"/>
<s:radio name="sex" label="性别" list="#{'male':'男', 'female':'女'}"/>
<s:checkboxlist name="interest" label="兴趣爱好" list="#{1:'棒球', 2:'羽毛球', 3:'乒乓球', 4:'篮球', 5:'足球'}"/>
<s:textarea row="5" cols="20" name="remark" label="备注信息" cssStyle="height:100px; width:500px;" />
</s:form>
<s:file name="pic" label="图片" accept="image/bmp,image/png,image/gif,image/jpeg,image/pjpeg" />
<s:updownselect name="books" label="请选择您想选择的书籍" labelposition="top"
moveUpLabel="up" moveDownLabel="down" selectAllLabel="all"
list="#{1:'Spring2.0宝典' ,2:'轻量级J2EE企业应用实战' ,3:'基于J2EE的Ajax宝典'}"
listKey="key" listValue="value" size="3" />
<s:optiontransferselect label="最喜爱的图书" name="javaBook"
list="{'《Java Web开发详解》', '《Struts 2深入详解》', '《Java快速入门》'}"
doubleName="cBook"
doubleList="{'《VC++深入详解》', '《C++ Primer》', '《C++程序设计语言》'}" />
<s:optiontransferselect label="最喜爱的图书" name="book1" leftTitle="Java图书"
rightTitle="C/C++图书"
list="{'《Java Web开发详解》', '《Struts 2深入详解》', '《Java快速入门》'}"
headerKey="-1" headerValue="--- 请选择 ---" emptyOption="true"
doubleName="book2"
doubleList="{'《VC++深入详解》', '《C++ Primer》', '《C++程序设计语言》'}"
doubleHeaderKey="-1" doubleHeaderValue="--- 请选择 ---"
doubleEmptyOption="true" addToLeftLabel="向左移动" addToRightLabel="向右移动"
addAllToLeftLabel="全部左移" addAllToRightLabel="全部右移"
selectAllLabel="全部选择" leftUpLabel="向上移动" leftDownLabel="向下移动"
rightUpLabel="向上移动" rightDownLabel="向下移动" />
</body>
</html>
- DeepLearning.ai学习笔记(三)结构化机器学习项目--week2机器学习策略(2)
- DeepLearning.ai学习笔记(三)结构化机器学习项目--week1 机器学习策略
- coursera 视频总是缓冲或者无法观看的解决办法
- DeepLearning.ai学习笔记(二)改善深层神经网络:超参数调试、正则化以及优化--week3 超参数调试、Batch正则化和程序框架
- DeepLearning.ai学习笔记(一)神经网络和深度学习--Week3浅层神经网络
- Andrew Ng机器学习课程笔记--week3(逻辑回归&正则化参数)
- Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)
- C++学习笔记之模板篇
- 计算机基础之计算机硬件系统
- 迭代器和生成器
- 函数相关知识汇总
- python编码问题一点通
- 数据类型总结(二)(列表,元组,字典)
- 数据类型总结(一)(数字,字符串)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 微PE制作U盘启动盘,并安装Win10
- Angular单元测试如何只执行指定的测试用例,提高测试速度
- 院长智能部署Frp内网穿透---支持多系统
- dotnet OpenXML 元素 cNvPr NonVisual Drawing Properties 重复 id 标识处理
- Magicodes.IE之花式导出
- vue列表点击切换颜色
- JVM加载过程科普
- 我没学过计算机,是怎么接了四个私活还挣了两个 iPad 的?
- Helm安装Prometheus Operator
- 【每日一题】【vue2源码学习】vue如何检测数组的变化
- JavaScript 实现输入框内容一键复制(附上 Vue 3 实现方式)
- python 迭代器/iterator与生成器/generator的区别
- CSS 实现文本超出容器范围用省略号显示(单行+多行)
- ESP8266和ROS收发消息读取模拟量控制LED亮度
- 纯 CSS 实现下拉菜单尖角图标(实心+空心)