新手入门:JSP基本语法与简单表单处理

2008-02-23 08:15:41来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

jsp语法:

jsp指令元素

(1)include:导入其它文件夹

(2)page:

language:用什么语言,只能为JAVA

contentType:MIME类型

import:导入java包

(3)taglib:自定义标签库

jsp常用标准元素

(1)jsp:forward:跳转到其它页面

(2)jsp:include:插入其它文件 eg:

(3)jsp:plugin:插入applet小程序

(4)jsp:param:参数传值

jsp内置对象

(1)request:常用方法

getParameter():提取表单元素的值

getRemoteAddr():获取客户端IP值

(2)response:

sendRedirect():重定向到其它网页

setcontentType();设置MIME值

(3)out:向网页输出

(4)application

setAttribute(String,Object)把变量的值保存在application中;

getAttribute(String)获取保存在applicaion中的值

removeAttribute(String)删除保存在application中的值

(5)session

setAttribute(String,Object)把变量的值保存在session中;

getAttribute(String)获取保存在session中的值

removeAttribute(String)删除保存在

getID:获取session编号

jsp简单表单处理

<%@page contentType="text/html;charset=gb2312"%>

<%@page language="java" %>

<html>

<head><title>表单处理</title></head> 

<form name="frm" method="GET" action="ch-show.jsp">

<table boder=0>

<tr><td>用户名:</td><td><input type=text name="Tname"></td></tr>

<tr><td>密码:</td><td><input type=password name="Tpass"></td></tr>

<tr><td>性别:</td>

<td><input type=radio name="Tsex" value="男" checked>男

<input type=radio name="Tsex" value="女">女</td>

</tr>

<tr><td>爱好:</td>

<td><input type=checkbox name=Tch1 value="体育">体育

<input type=checkbox name=Tch2 value="美术">美术

<input type=checkbox name=Tch3 value="音乐">音乐</td>

</tr>

<tr><td>专业:</td><td><select name=Ty>

<option value="计算机">计算机</option>

<option value="文学">文学</option>

<option value="数学">数学</option>

</select>

<tr><td>留言:</td><td><textarea name=Tl rows=5 cols=20></textarea></td></tr>

<tr><td><input type=submit value="用户信息"></td></tr>

</table></form>

 <%

String Tname=request.getParameter("Tname");

String Tpass=request.getParameter("Tpass");

String Tsex=request.getParameter("Tsex");

String Tlove1=request.getParameter("Tch1");

String Tlove2=request.getParameter("Tch2");

String Tlove3=request.getParameter("Tch3");

String Ty=request.getParameter("Ty");

String Tl=request.getParameter("Tl");

 byte b1[]=Tsex.getBytes("ISO-8859-1");

Tsex=new String(b1);

if(Tlove1==null)

{

Tlove1="";

}

else

{

byte b2[]=Tlove1.getBytes("ISO-8859-1");

Tlove1=new String(b2);

}

if(Ty==null)

{

Ty="";

}

else

{

byte b5[]=Ty.getBytes("ISO-8859-1");

Ty=new String(b5);

}

if(Tlove2==null)

{

Tlove2="";

}

else

{

byte b3[]=Tlove2.getBytes("ISO-8859-1");

Tlove2=new String(b3);

}

if(Tlove3==null)

{

Tlove3="";

}

else

{

byte b4[]=Tlove3.getBytes("ISO-8859-1");

Tlove3=new String(b4);

}

  out.print("你的信息是:" "<br>");

out.print("用户名" Tname "<br>");

out.print("密码" Tname "<br>");

out.print("性别" Tsex "<br>");

out.print("爱好" Tlove1 Tlove2 Tlove3 "<br>");

out.print("专业" Ty "<br>");

out.print("留言" Tl "<br>");

%>

</body>
关键词:
【推荐给好友】【关闭】
最新五条评论
查看全部评论
评论总数 0 条
您的评论
用户名:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:使用技巧:在JSP页面中的应用JavaBean

下一篇:新手入门:JSP中“预定义变量”的使用