這裏只是小編的筆記,如有不好見諒
<form action="" method="post" name="form1" target="_self">
請輸入美元:<input name="dollar" type="text">
<input type="submit" id="submit" value="提交"></form>
<%
String s=request.getParameter("dollar");//重視
if(s!=null && s.length() > 0) {
double n=Double.parseDouble(s);
double result=n*7.8;
out.print(s+" 美元= "+result+"人民幣");
}
%>
出錯以及改錯頁面jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8" errorPage="error.jsp"%>//重視
<form action="" method="post" name="form1" target="_self" >
請輸入美元:<input name="dollar" type="text">
<input type="submit" id="submit" value="提交"></form>
<%
String s=request.getParameter("dollar");
{
double n=Double.parseDouble(s);
double result=n*7.8;
out.print(s+" 美元= "+result+"人民幣");
}
%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8" isErrorPage="true"%>//重視
對不起出錯了
<% StackTraceElement a[]=exception.getStackTrace();
out.print("出錯原因:"+exception+"<br>");
out.print("出錯的文件:"+a[0].getFileName()+"<br>");
out.print("出錯的方法名:"+a[0].getMethodName()+"<br>");
out.print("出錯的行號:"+a[0].getLineNumber()+"<br>");
%>