表单提交
1.form表单的四种提交方式
方式一、
Js的提交方式,表单上有action
<script type="text/javascript">
function regist(){
document.getelementbyid("form1").submit(); //form表单id.submit();
}
</script>
<body>
<form id="form1" method="post" action="Servletone">
姓名:<input type="text" name="sname" size="25">
<input type="button" value="提交" οnclick="regist()">
</form>
</body>
方式二、 Js的提交方式,表单上有action
<script type="text/JavaScript">
function regist(){
document.form1.submit(); //form表单name.submit();
}
</script>
<body>
<form name="form1" method="post" action="Servletone">
姓名:<input type="text" name="sname" size="25">
<input type="button" value="提交" οnclick="regist()">
</form>
</body>
方式三、Js的提交方式,表单上没有action
<script type="text/javascript">
function regist(){
var form=document.getElementById("form1"); //form表单id
form.action="Servletone";
//因为form没有带action所以这里要加上提交到哪
form.submit();
}
</script>
<form id=“form1” method=“post” ><!—没带action时-->
姓名:<input type="text" name="sname" size="25">
<input type="button" value="提交" οnclick="regist()">
</form>
方式四、
<script type="text/javascript">
function regist(){
var sname=document.getElementById("sname").value;
if(sname == null || sname ==""){
}
return true;
}
</script>
<form name="form1" id="form1" method="post" action="abc" onSubmit="return regist()">
//当onSubmit="return regist()" 中的regist()返回true时,就可以进行提交,提交到action=“abc”
name:<input type="text" name="sname" id="sname" size="25">
<input type="submit" value="提交" >
</form>
JSP设置编码:
设置JSP的编码方式:选择window –> Preferences –> MyEclipse –> Files and Editors –> JSP
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
Servlet设置编码
public void doPost(HttpServletrequest request, HttpServletresponse response){
response.setcontenttype("text/html;charset=UTF-8");//response是返回给页面的编码。
request.setCharacterEncoding("UTF-8"); //request是从页面来的请求编码。
String na=new String(request.getparameter("na").getBytes("ISO-8859-1"), "UTF-8");//超级链接(get方式)的编码
修改TOMCAT:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443" URIEncoding="UTF-8" />
有时会用JDBC连接MySQL数据库,可能会出现乱码,所以要在连接之后加上如下的语句:
useunicode=true&characterEncoding=UTF-8
3.访问Servlet的三种方式
1.第一种访问方式:浏览器地址栏访问---doGet方式访问 http://localhost:8080/oneWebProject(项目名)/Servletone(web.xml中配的url-pattern值) 注意:action后面写的url必须和url-pattern一样。 使用超级链接访问,在href处指定Servlet的URL
2第二种访问方式:表单提交 ---doGet和doPoset方式访问
<body> <form action="Servletone" method="post"> <input type="submit" value="提交"> </form> </body>
3第三种访问方式:超连接---doGet方式访问
<a href="Servletone">访问servlet</a>
相关阅读
参考文章:http://blog.csdn.net/qq_28877125/article/details/75907422http://blog.csdn.net/it_cookie_sam/article/details/5272
idea 如何优雅的添加.ignore 忽略不必要提交的文件
最近有点时间然后就跑去搜了下idea热门的插件,一不小心发现了一个.ignore插件。有过在idea使用git都知道.gitignore文件,而这个插件
百度站长平台测试版开放注册了,9月16日获得了这个消息。如今一周过去了,关于百度站长平台资讯方面介绍较多,鲜有测试试用报告出现,更
https://www.bing.com/toolbox/webmaster/ 注册,登陆,添加网站 wobiji.net 我笔记
serializeObject() ==> Object serializeArray() ==> Array 贴部分代码: <form action="" id="defaultForm"> <tab