张大鹏通过本文主要向大家介绍了jsp项目开发实例,jsp网站开发实例,jsp实例,jsp servlet实例,jsp项目实例源码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
EL运算符:
<%@page language="java" contentType="text/html;charset=gb2312"%> <%@page import="java.sql.*" %> <!DOCTYPE html> <html> <head> <title>El算数运算符</title> </head> <body> <table border=1> <tr> <td>算数运算符</td> <td>结果</td> </tr> <tr> <td>加法运算符\${1 + 1}</td> <td>结果${1+1}</td> </tr> <tr> <td>减法运算符\${1 - 1}</td> <td>结果${1-1}</td> </tr> <tr> <td>乘法运算符\${1 * 2}</td> <td>结果${1 * 1}</td> </tr> <tr> <td>除法运算符\${3 / 2}</td> <td>结果${3 / 2}</td> </tr> <tr> <td>求余运算符\${3 % 2}</td> <td>结果${3 % 2}</td> </tr> </table> <table border=1> <tr> <td>关系运算符</td> <td>结果</td> </tr> <tr> <td>等于运算符\${1 == 1}</td> <td>结果${1==1}</td> </tr> <tr> <td>不等于运算符\${1 != 1}</td> <td>结果${1!=1}</td> </tr> <tr> <td>小于运算符\${1 < 2}</td> <td>结果${1 < 2}</td> </tr> <tr> <td>大于运算符\${3 > 2}</td> <td>结果${3 > 2}</td> </tr> <tr> <td>小于等于运算符\${1 <= 2}</td> <td>结果${1 <= 2}</td> </tr> <tr> <td>大于等于运算符\${3 >= 2}</td> <td>结果${3 >= 2}</td> </tr> </table> <table border=1> <tr> <td>逻辑运算符</td> <td>结果</td> </tr> <tr> <td colspan="2">逻辑运算符&&</td> </tr> <tr> <td>\${true && true}</td> <td>结果${true && true}</td> </tr> <tr> <td>\${true && false}</td> <td>结果${true && false}</td> </tr> <tr> <td>\${false && false}</td> <td>结果${false && false}</td> </tr> <tr> <td colspan="2">逻辑运算符||</td> </tr> <tr> <td>\${true || true}</td> <td>结果${true || true}</td> </tr><tr> <td>\${true || false}</td> <td>结果${true || false}</td> </tr><tr> <td>\${false || false}</td> <td>结果${false || false}</td> </tr> <tr> <td colspan="2">逻辑运算符!</td> </tr> <tr> <td>\${!true}</td> <td>结果${!true}</td> </tr><tr> <td>\${!false}</td> <td>结果${!false}</td> </tr> </table> <table border=1> <tr> <td>条件运算符</td> <td>结果</td> </tr> <tr> <td>\${2>1?"Yes":"No"}</td> <td>结果${2>1?"Yes":"No"}</td> </tr> <tr> <td>\${2<1?"Yes":"No"}</td> <td>结果${2<1?"Yes":"No"}</td> </tr> </table> <table border=1> <tr> <td>验证运算符</td> <td>结果</td> </tr> <tr> <td>\${empty param.username}</td> <td>结果${empty param.username}</td> </tr> <tr> <td>\${empty param.password}</td> <td>结果${empty param.password}</td> </tr> </table> <table border=1> <tr> <td>括号运算符及运算符的优先级</td> <td>结果</td> </tr> </table> </body> </html></div>
EL处理内置对象:
“.”和"[]"符号是用来存取数据的
${applicationScope.user.username} ${applicationScope.user[0].username} ${applicationScope.user["user-name"]}</div>
通过变量来传值就必须使用[]
${applicationScope.user["data"]}</div>
与存储有关的内置对象
<!DOCTYPE html> <html> <head> <title>与存储有关的内置对象</title> </head> <body> <% //application范围设置属性name,值为application_name application.setAttribute("name","application_name"); //session范围设置属性name,值为session_name session.setAttribute("name","session_name"); //request范围设置属性name,值为request_name request.setAttribute("name","request_name"); //page范围设置属性name,值为page_name pageContext.setAttribute("name","page_name"); %> <%--获取page范围内的name属性--%> page范围内的那么属性的值为:${pageScope.name}<br /> <%--获取request范围内的name的属性--%> request范围内的那么属性的值为:${requestScope.name}<br /> <%--获取session范围内的name的属性--%> session范围内的那么属性的值为:${sessionScope.name}<br /> <%--获取application范围内的name属性--%> application范围内的那么属性的值为:${applicationScope.name}<br /> </body> </html></div>
与输入有关的内置对象
<!DOCTYPE html> <html> <head> <title>用户表单</title> </head> <body> <form action="UserDemo.jsp" method="post"> 用户名:<input type="text" name="username" /><br /> 密码:<input type="password" name="password" /><br /> 姓名:<input type="text" name="name" /><br /> 性别:<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br /> 爱好:<br /> <input type="checkbox" name="interest" value="打篮球">打篮球<br /> <input type="checkbox" name="interest" value="看书">看书<br /> <input type="checkbox" name="interest" value="旅行">旅行<br /> <input type="checkbox" name="interest" value="编程">编程<br /> <input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </html> <!DOCTYPE html> <html> <head> <title>接收用户参数</title> </head> <body> <% //设置页面编码格式 request.setCharacterEncoding("gb2312"); %> <%--接收用户参数--%> 用户名:${<span style="color:#003399;">param</span>.username}<br /> 密码:${<span style="color:#003399;">param</span>.password}<br /> 姓名:${<span style="color:#003399;">param</