⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.jsp

📁 一本书中的原代码,有用多例子,很好用
💻 JSP
字号:
<%@ page contentType="text/html;
charset=GB2312"
%>
<%@page import="java.util.*"%>
<%
String strText,strInteger,strCheckbox1,strCheckbox2;
String strRadiobutton,strSelect,strOut,errOut;
Integer intInteger;
int errsCount;
Vector errs =new Vector();
strText=request.getParameter("text");
//得到并处理名为text的文本输入
if(strText.length()==0)
{
//向错误信息库中添加信息
errs.addElement(new String("TEXT域没有值输入"));
}
strInteger=request.getParameter("integer");
//得到名为Integer的输入并转化为Integer,同时检查是否为数值
try
{
intInteger=Integer.valueOf(strInteger);
}catch(NumberFormatException e)
{
errs.addElement(new String("Integer需要输入数字!"));
//向错误信息库中添加信息
intInteger=new Integer(0);
//设为缺省值
}
strCheckbox1=request.getParameter("checkbox1");
strCheckbox2=request.getParameter("checkbox2");
//得到CheckBox的输入
if(strCheckbox1==null)
{
strCheckbox1="没有被选中";
}else
{
strCheckbox1="被选中";
}
if(strCheckbox2==null)
{
strCheckbox2="没有被选中";
}else
{
strCheckbox2="被选中";
}
strRadiobutton=request.getParameter("radionbutton");
//得到radiobutton的输入
if(strRadiobutton==null)
{
errs.addElement(new String("Radiobutton没有输入!"));
strRadiobutton="没有输入";
}
//得到select的输入:
strSelect=request.getParameter("select");
strOut="TEXT的值是:"+strText;
strOut+="<br>Integer的值是:"+intInteger;
strOut+="<br>Checkbox1"+strCheckbox1;
strOut+="<br>Checkbox2"+strCheckbox2;
strOut+="<br>RadioButton的值是:"+strRadiobutton;
strOut+="<br>Select的值是:"+strSelect+"<br>";
//输出结果
errsCount=errs.size();
errOut=new String("");
//输出错误
for(int i=0;i<errsCount;i++)
{
errOut+=errs.elementAt(i).toString();
errOut+="<br>";
}

out.println("<h1>结果</hl><br>");
out.println(strOut);
//输出结果
if(errsCount!=0)
{
out.println("<h1>错误</hl><br>");
out.println(errOut);
}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -