jsp 标签库使用小结 JSTL EL表达式 JSP的标签分类
JSP 分类 标签 小结 表达式 el JSTL 使用
2023-09-14 09:04:40 时间
jsp标签库的使用
JSP动作标签:
包含标签
jsp:include page=""/ ----
JSP指令标签: %@ include file=""%
%
request.getParameter
//jdbc......
//request.getRequestDispatcher("ok.jsp").forward(req,re...);
//pageContext.forward("ok.jsp");
try
{
}
catch(SQLException e)
{
jsp:param name="msg" value="DB error...."/ //此处还可以设置参数,(是可选项)
/jsp:forward
%
}
%
jsp:forward page="ok.jsp"/
%
String msg = request.getParameter("msg");
if(msg!=null msg.length() 0)
{
%
%=msg%
%
}
%
form ..
%
List list = request.getAttribute("list");
%
User user = session.getAttribute("user");
%
td %=user.getUserName() % /td
jsp:useBean id="user" scope="request"/
String userName = request.getParameter();
String age = request.getParameter();
User user = new User();
%
jsp:setProperty name="user" property="userName" value=" %=userName% "/
%
UserManager m = new UserManagerImpl();
m.addUserInfo(user);
%
%
User user = request.getAttribute("user");
%
%=user.getUserName() %
${user.userName}
${user["userName"]}
${requestScope.user["userName"]}
${sessionScope|applicationScope|pageScope}
head.jsp
${sessionScope.}
%
Cookie[] cs = request.getCookies();
for(Cookie c:cs)
{
if("colorName".equals(c.getName()))
{
%
%=c.getValue() %
%
break;
}
}
%
%
String str = request.getHeader("User-Agent");
%
%%
${header["User-Agent"]}
2.jsp
%
String str = request.getMethod();
String str2 = request.getQueryString();
%
%
int i=10;
User user = new User();
user.setName("zhangsan");
user.setAge(20);
//session.setAttribute("user",user);
%
c:set var="i" value="10"/
c:set var="user" value="${pageScope.user}" scope="session"/
User request.setAttribute("user",user);
td ${requestScope.user.userName} /td
td
Female
/c:if
c:choose
c:when test="${requestScope.user.sex eq 1}"
Male
/c:when
c:otherwise
Female
/c:otherwise
/c:choolse
标签: 可以理解成标记,或是变量,小学数学里的X
JSP基本标签: %!% .......
JSP指令标签: %@ page import........% 、 %@ include file=""%JSP动作标签:
包含标签
jsp:include page=""/ ----
JSP指令标签: %@ include file=""%
.简单的使用范例
JSP----2.jsp%
request.getParameter
//jdbc......
//request.getRequestDispatcher("ok.jsp").forward(req,re...);
//pageContext.forward("ok.jsp");
try
{
}
catch(SQLException e)
{
%
// 动作标签 之 跳转标签
jsp:param name="msg" value="DB error...."/ //此处还可以设置参数,(是可选项)
/jsp:forward
%
}
%
jsp:forward page="ok.jsp"/
%
String msg = request.getParameter("msg");
if(msg!=null msg.length() 0)
{
%
%=msg%
%
}
%
form ..
%
List list = request.getAttribute("list");
%
// 动作标签 之 配置userBean标签
%
User user = session.getAttribute("user");
%
td %=user.getUserName() % /td
jsp:useBean id="user" scope="request"/
%=user.getUserName() %
// 动作标签 之 获得属性的标签
// 动作标签 之 设置属性的标签
jsp:setProperty name="" property="" value=""/
%String userName = request.getParameter();
String age = request.getParameter();
User user = new User();
%
jsp:setProperty name="user" property="userName" value=" %=userName% "/
%
UserManager m = new UserManagerImpl();
m.addUserInfo(user);
%
%
User user = request.getAttribute("user");
%
%=user.getUserName() %
格式:${表达式语言}
${user.userName}
${user["userName"]}
${requestScope.user["userName"]}
${sessionScope|applicationScope|pageScope}
head.jsp
${sessionScope.}
%
Cookie[] cs = request.getCookies();
for(Cookie c:cs)
{
if("colorName".equals(c.getName()))
{
%
%=c.getValue() %
%
break;
}
}
%
%
String str = request.getHeader("User-Agent");
%
%%
${header["User-Agent"]}
2.jsp
%
String str = request.getMethod();
String str2 = request.getQueryString();
%
JSTL:Java Standard Tag Libary
Java的标准标签库
自定子标签。
要在jsp文件的开头出写如下语句,表示引入标签
%
int i=10;
User user = new User();
user.setName("zhangsan");
user.setAge(20);
//session.setAttribute("user",user);
%
c:set var="i" value="10"/
c:set var="user" value="${pageScope.user}" scope="session"/
User request.setAttribute("user",user);
td ${requestScope.user.userName} /td
td
c:if test="${requestScope.user.sex eq 1}"
Male/c:if
Female
/c:if
/td
c:choose
c:when test="${requestScope.user.sex eq 1}"
Male
/c:when
c:otherwise
Female
/c:otherwise
/c:choolse
相关文章
- JAVA-JSP内置对象之response对象实现页面自动刷新
- ssm使用全注解实现增删改查案例——showDept.jsp
- java通过commons-fileupload实现多张图片的上传(jsp页面)
- 新闻发布项目——后台JSP界面adminManage/addCategory.jsp
- 新闻发布项目——后台JSP界面adminManage/modifyNews.jsp
- jsp值传到后台Struts2中的action三种方法
- [Servlet&JSP] 使用JDBC连接数据库
- JSP的session处理
- JSP response对象:响应客户端的请求并向客户端输出信息
- jsp获取服务器路径【basePath】
- JSP页面之间传递参数的方法有哪些?
- JSP JavaBean
- jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决