input

struts结果页面配置及对表单操作

你。 提交于 2020-03-28 20:20:28
结果页面配置   全局结果页面     1 result标签配置action方法的返回值到不同的路径里面     2 创建两个action,执行默认的方法execute方法,让两个action的方法都返回success,返回success之后,配置到同一个页面里面     (1)如果多个action,方法里面返回值相同的,到页面也是相同的,这个时候可以使用全局结果页面配置 <package name="demo2" extends="struts-default" namespace="/"> <action name="book" class="com.wm.action.BookAction"> <result name="success">/hello.jsp</result> </action> <action name="orders" class="com.wm.action.OrdersAction"> <result name="success">/hello.jsp</result> </action> </package>     (2)在package标签里面配置 <package name="demo2" extends="struts-default" namespace="/"> <global-results> <result name=

R|Shiny练习

三世轮回 提交于 2020-03-28 19:35:19
参考: https://docs.rstudio.com/shinyapps.io/ 1. 日期计算 仿照: http://bjtime.cn/riqi/ 链接: https://dingdangsunny.shinyapps.io/DateCalculate/ 练习Shiny基本输入输出。 library(shiny) ui <- fluidPage( titlePanel("使用Shiny进行日期计算"), h4(textOutput("currentTime")), helpText("请输入起止日期,计算日期间隔。"), helpText("默认计算当前日期与今年1月1日的间隔。"), dateRangeInput(inputId = "daterange", label = "日期范围:", start = as.Date(paste(format(Sys.time()+8*60*60, "%Y"), "/01/01",sep = ""), "%Y/%m/%d"), end = as.Date(format(Sys.time()+8*60*60, "%Y/%m/%d"), "%Y/%m/%d")), textOutput("datedif"), tags$hr(), helpText("请输入起始日期和日期间隔,推算目标日期。"), helpText("

HTML5中的表单

好久不见. 提交于 2020-03-28 17:44:40
相对于 HTML4 来说,HTML5中的元素与特性提供更大程度上的语义标记,同时还删除了大量在 HTML4 中因为脚本与样式缘故而存在的冗余元素。通过让表单在不同网站上表现的更加一致,及时响应用户输入的数据,HTML5的表单特性为用户提供了更好的使用体验。这些体验同样适用于那些禁用了浏览器脚本的用户。 这个话题会描述那些被 Gecko/Firefox4 或更高版本所支持的一些新特性或者改变的部分。 <input> 元素 <input> 的 type 特性拥有更多的值. search: 这个元素呈现为一个搜索框。换行符会从输入值中去掉,此外没有其他的语法增强了。 tel: 这个元素可现为一个编辑电话号码的输入控件。换行符会从输入值中去掉,此外没有其他的语法增强了,因为电话号码国际化差异非常明显。你可以使用如 pattern 与 maxlength 等属性来限制输入到控件中的值。 url: 这个元素呈现为一个编辑URL 的输入控件。换行符与首尾的空格将会被自动去除。 email: 这个元素呈现为一个邮件地址。换行符会被自动去除。可以设置一个无效的邮件地址,但若满足输入框的限制,必须遵守在扩展的巴科斯范式(ABNF)中的规范:1 ( atext / "." ) "@" ldh-str 1 ( "." ldh-str ) 其中atext 在规范RFC 5322 section 3.2.3

如何使用Python为Hadoop编写一个简单的MapReduce程序

邮差的信 提交于 2020-03-28 02:45:25
转载自: http://asfr.blogbus.com/logs/44208067.html 在这个实例中,我将会向大家介绍如何使用Python 为 Hadoop 编写一个简单的 MapReduce 程序。 尽管 Hadoop 框架是使用Java编写的但是我们仍然需要使用像C++、Python等语言来实现 Hadoop 程序。尽管 Hadoop 官方网站给的示例程序是使用Jython编写并打包成Jar文件,这样显然造成了不便,其实,不一定非要这样来实现,我们可以使用Python与 Hadoop 关联进行编程 ,看看位于/src/examples/python/WordCount.py 的例子,你将了解到我在说什么。 我们想要做什么? 我们将编写一个简单的 MapReduce 程序,使用的是C-Python,而不是Jython编写后打包成jar包的程序。 我们的这个例子将模仿 WordCount 并使用Python来实现,例子通过读取文本文件来统计出单词的出现次数。结果也以文本形式输出,每一行包含一个单词和单词出现的次数,两者中间使用制表符来想间隔。 先决条件 编写这个程序之前,你学要架设好 Hadoop 集群,这样才能不会在后期工作抓瞎。如果你没有架设好,那么在后面有个简明教程来教你在Ubuntu Linux 上搭建(同样适用于其他发行版linux、unix)

HTML基础2 表单和框架

天大地大妈咪最大 提交于 2020-03-28 01:25:03
表单: <form id="" name="" method="post/get" action"负责处理的服务端"><form> id不可重复;name可以重复;get提交长度有限制,并且编码后的内容在地址栏可见,post提交无长度限制,且编码后长度不可见。 value 输入的值 disabled 否定input,使按钮失效,满足条件前不可点击 enable 使按钮可用 1.文本输入 文本框<input type="text" value="" /> 密码框<input type="password" value="" /> 文本域<textarea cols=""(字符多少) rows=""(几行高)></textarea> 隐藏域<input type="hidden" value="" /> 2.按钮 提交按钮<input type="submit" value="提交" /> 点击后转到form内的提交服务器的地址 重置按钮<input type="reset" value="重置" />  普通按钮<input type="button" value="登陆" /> 图片按钮<input type="image" src="" /> 3.选择输入 单选项按钮 <input type="radio" name="" checked="checked" value="" /

js_trim函数

蓝咒 提交于 2020-03-28 00:20:05
function JS_Trim(txt) //篒才﹃ず Added By Dicky 2005/10/14 と 08:27:05 { var newtxt = ""; for(bbbbb=0;bbbbb<txt.length;bbbbb++) { s = txt.substring(bbbbb,bbbbb+1); if(s != " ") { newtxt = newtxt + s; } } return newtxt; } ò大雨點ò 15:05:38 去所有空格啊,包括中间的啊 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// <SCRIPT LANGUAGE="JavaScript"> <!-- //出处:网上搜集 //made by yaosansi 2005-12-02 //For more visit http://www.yaosansi.com // Trim() , Ltrim() , RTrim() String.prototype.Trim = function() { return this

input 的 oninput onkeypress onkeydown onchange 事件的区别

孤人 提交于 2020-03-27 19:02:54
事件执行顺序: <input type="text" id="foo" onkeydown="console.log('down')" onkeypress="console.log('press')" oninput="console.log('input')" onkeyup="console.log('up')" > 以上打印顺序为 ' down press input up', 故对应的事件触发顺序为 onkeydown > onkeypress > oninput > onkeyup oninput vs onchange: oninput 是input内内容改变时触发, onchange则在内容改变并且input失焦后触发 https://www.w3schools.com/jsref/event_oninput.asp onkeypress vs onkeydown: onkeypress 事件触发不包括ctrl, backspace等功能键, 即 ctrl+c等按键不触发 onkeypress 但会触发 onkeydown, 因为onkeydown事件触发包括所有按键 oninput vs onkeypress/onkeydown: oninput 是input内内容更新变化时触发, onkeypress则在按下按键后触发(此时 input 内文本还没更新): <!

input的onchange 和oninput事件

白昼怎懂夜的黑 提交于 2020-03-27 18:48:02
一个小的功能,也体现了了这几天写程序过程中的遇到的一些常发事件,准备有时间研究一下jQuery和原生js,问题的出现:使用jQuery获取到的节点到底是属于什么,有些事件 居然不能用,就如我今天用到的事件 onchange 和oninput ,还有对于onclick 和click, 先总结一下这个小小的功能:输入框要输入money,那就只有两位小数,我们要确保输多位小数时,不让他提交,提交按钮变灰色,当小数点后是两位则回复按钮状态, onchange事件,监听input 输入的值是否符合要求,不符合则改变按钮状态:代码如下: bid.onchange=function(){ var num = bid.value; var dot = num.split('.'); if(dot[1]!=null){ if(dot[1].length>2){ var addbtn = document.getElementById("addbtn"); addbtn.setAttribute("disabled",true); alert("请保留两位小数"); } } } oninput事件,随时监听input输入的值,小数点后的位数,当时两位时,按钮回复状态:代码如下: bid.oninput=function(){ var num = bid.value; var dot = num

html 表单

自作多情 提交于 2020-03-27 10:08:00
<form action="1.html"method="post"> 文本框<input type="text"maxlength="10"size="50px"name="文本框"value="admin"readonly="readonly"><br/> 密码框<input type="password"maxlength="5"size="50px"name="SID"value="12345"><br/> 单选框<input type="radio"name="1"value="nan"checked="checked">男 <input type="radio"name="1"value="nv">女<br/> 多选框<input type="checkbox"name="1"value="wan"checked="checked">玩游戏 <input type="checkbox"name="1"value="wan">学习 <input type="checkbox"name="1"value="wan">睡觉 <input type="checkbox"name="1"value="wan">吃喝玩乐睡<br/> 下拉框 <select name="2"size="1"> <option value="1"name="1">2018</option>

HTML 表

本秂侑毒 提交于 2020-03-27 10:06:56
表格: <table></table> 插入一个表格 <tr></tr> 代表一行 其中插入<td></td>单元格 这里是无边框的 加入边框 border="1" 如果想打通横排 colspan="" ,竖排rowspan="" 写打通排的个数 __________________________________________________分割线__________________________________________________________ form标签: <form id=""(不可重) name=""(可以重) method="post/get"(默认为post,提交的方式,get在地址栏里方式有长度限制,别人通过解码可以看见内容。post长度不限,内容 放在报头里面提交,看不到) action="提到服务端的地址提交给谁来处理"> </form> 1.文本输入类 文本框:<input type="text" name="" id="" value=""> 密码框:<input type="password" name="" id="" value=""> 文本区域:多行 <textarea name="" id="" cols=""(字符多少) rows=""(几行高) ></textarea> 看不见的文本框:隐藏域 <input type=