servlet拼接html字符串,利用servlet拼接html页面,jsp简单理解,jstl标签库,el表达式...

本文探讨了JSP如何在HTML中融入Java代码,展示了foreach循环、EL表达式、jsp内置对象和作用域的运用,以及JSTL库的简化逻辑。重点讲解了如何通过servlet与jsp配合实现动态页面开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

虽然以为画蛇添足但以为仍是颇有特点的东西,不写详细的了,了解了解便可,毕竟我也不会html

// 设置响应首部

response.setContentType("text/html; charset=utf-8");

// 获取PrintWriter输出流

PrintWriter out = response.getWriter();

//拼接html页面,如下是form表单,双引号内只容许出现单引号

out.print("

");

out.print("

");

jsp看起来接近html,其实是一个servlet

能够实现java代码与html标签共存,相似于上面,至关于帮咱们拼接好了html页面

如何在jsp内写java代码

使用,便可在其内写java代码,例如:java

//解析请求获取subs集合

List subs = (List) request.getAttribute("sb");

%>

for (SubInfo sub : subs) {

%>

}

%>

jstl标签库

jstl可让咱们在页面使用java语句逻辑判断时变得简单,至关于标签替换了java代码

配合上el表达式使用,可使页面尽量减小代码

使用jstl时先导入jstl的jar包与jsp页面引用jstl核心标签库web

jstl使用session

//至关于上面jsp的foreach循环

el表达式

el表达式可使取值变得简单${ }app

//至关于上面的取值

${sub.sub_id}

jsp九大内置对象与四大做用域

九大内置对象

request 请求对象  做用域 Request

response 响应对象 做用域 Page

pageContext 页面上下文对象 做用域 Page

session 会话对象 做用域 Session

application 应用程序对象 做用域 Application

out 输出对象 做用域 Page

config 配置对象 做用域 Page

page 页面对象 做用域 Page

exception 例外对象 做用域 page

使用方式以下例

jsp

四大做用域

request 转发过程当中——一次请求过程(交互)中

session 一次会话过程当中

pageContext 当前页面中——至关于全局变量

application 整个工程中

使用方式,以下例

${requestScope.stu.stu_id}svg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值