以前,我不喜欢在jsp页面中,直接使用java代码块,镶嵌java代码,但是工作之后,使用了这种情况之后,我改变了初衷,其实它也有他的方便之处呀!
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page
import="java.util.*,org.springframework.context.ApplicationContext"%>
<%@ page
import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="com.hdsm.xxcj.tnbhzsfb.*;"%>
<%@ include file="../../public/jsp_top.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
TnbsfbMain main = (TnbsfbMain) ctx.getBean("tnbsfbmain");
String str = request.getParameter("id").toString();
Iterator it = main.find_onesfb(str);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>编辑随访记录</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<form name="form1" action="" target="middleFrame" method="post">
<%
while (it.hasNext()) {
Map map = (Map) it.next();
%>
<table class="table_info2" border="1">
<tr style="border: thin">
<td colspan="5" align="center">
<h3>
<strong>修改糖尿病患者随访记录</strong>
</h3>
<input type="hidden" name="id" id="id" value="<%=str%>">
<input type="hidden" name="CV5101_27_ALL" id="CV5101_27_ALL"
value="">
</td>
</tr>
<tr>
<tr>
<td >
体质指数: </td>
<td>
<input type="text" name="PWNUM" id="PWNUM" class="text_2"onBlur="checkPrecent('PWNUM');"
value="<%=map.get("PWNUM") == null ? "" : map
.get("PWNUM").toString()%>">
</td>
<td >
足背动脉搏动:
</td>
<td>
<input type="radio" name="FOOTWAVE" id="FOOTWAVE" value="1"
<% if ("1".equals(map.get("FOOTWAVE"))){%> checked="checked" <%}%>>
未触及
<input type="radio" name="FOOTWAVE" id="FOOTWAVE"
<% if ("2".equals(map.get("FOOTWAVE"))){%> checked="checked" <%}%>>
触及</td>
</tr>
<tr>
<td >
医生签名: </td>
<td colspan="4">
<input type="text" name="DECTORNAME" id="DECTORNAME" class="text_2" value="<%=map.get("DECTORNAME")==null?"":map.get("DECTORNAME").toString()%>">
</td>
</tr>
<tr>
<td >
下次随访日期: </td>
<td colspan="4">
<input type="text" name="NEXT_V_TIME_YEAR" size="5" onBlur="checkYear('NEXT_V_TIME_YEAR');"
value="<%=map.get("NEXT_V_TIME")==null?"":map.get("NEXT_V_TIME").toString().substring(0, 10).split("-")[0]%>">
年
<input type="text" name="NEXT_V_TIME_MONTH" size="3" onBlur="checkMonth('NEXT_V_TIME_MONTH');"
value="<%=map.get("NEXT_V_TIME")==null? "":map.get("NEXT_V_TIME").toString().substring(0, 10).split("-")[1]%>">
月
<input type="text" name="NEXT_V_TIME_DAY" size="3" onBlur="checkDay('NEXT_V_TIME_DAY');"
value="<%=map.get("NEXT_V_TIME")==null? "":map.get("NEXT_V_TIME").toString().substring(0, 10).split("-")[2]%>">
日
</td>
</tr>
<tr>
<td colspan="5" height="5"></td>
</tr>
<tr>
<td align="center" class="coolbutton" style="cursor: hand"
colspan="5">
<img src="<%=basePath%>images/queding.gif" width="51" height="20"
onClick="find_dq();">
<img src="<%=basePath%>images/quxiao.gif" width="51" height="20"
onClick="window.close();">
<img src="<%=basePath%>images/dayin.gif" width="51" height="20"
onClick="print_yl()">
</td>
</tr>
</table>
<%} %>
</form>
</body>
</html>
总结:
我们看到,我是在页面的上方,通过java代码,来条用action中的方法,获取一个iterator,然后将其转换为map类型,
然后通过map.get(列名)进行获取赋值的,但要注意,进行是否为空的逻辑判断方可以及三目运算符的使用;
分享到:
相关推荐
"j2ee12:jsp01:jsp页面嵌套java代码、的使用" 这个标题表明我们讨论的是JSP(JavaServer Pages)技术,特别是关于在JSP页面中如何嵌入Java代码以及如何使用`<%@ %>`指令标签。JSP是Java EE(现在称为Jakarta EE)...
"Java代码实例-新闻发布系统(纯JSP页面写Java代码).zip" 这个标题表明我们正在处理一个使用Java编程语言开发的新闻发布系统的代码实例。这个系统完全基于JSP(JavaServer Pages)技术实现,JSP是一种用于创建动态...
JSP页面本质上是HTML代码与嵌入的Java代码相结合的。Java代码被编译成Servlet,然后在服务器端执行,生成HTML响应。而JavaScript则在客户端浏览器中运行。 1. **Java到JavaScript的传值**: - **通过HTML标签属性**...
如果想要在jsp页面中实现图片链接,可以使用以下代码:网站地址">图片地址" width="150" height="100"></a> 如果想要点击图片后重新打开一个窗口,可以使用以下代码:网站地址" target="_blank">图片地址" width=...
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...
JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,用于生成动态网页。JSP可以与HTML、JavaScript、CSS等技术结合使用,实现复杂的Web应用程序。 jsp用户注册页面组成 jsp用户注册页面主要由四个...
JSP(Java Server Pages)是一种动态网页设计技术,使用Java语言编写,能够将Java代码嵌入到HTML网页中以生成动态网页内容。JSP网页设计源代码是使用JAVA语言编写的作业方便学生级用户使用下载。 二、JSP网页设计的...
在这个项目中,使用JSP(JavaServer Pages)作为视图,但特别的是,JSP页面不直接包含Java代码。这可以通过在JSP中使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签库来实现数据...
1. **模板化编程**:通过预定义的模板,代码生成器可以自动生成符合规范的JSP页面结构,如头部、底部、导航栏等常见元素,以及常见的控制结构(如循环和条件判断)。 2. **数据库交互**:连接到数据库并根据表结构...
JSP动态网站源代码是基于Java技术的动态网页开发解决方案。JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页内容。下面是JSP动态网站源代码相关知识点的详细解释: 1. WEB技术概论 WEB技术是指...
在IT行业中,尤其是Web开发领域,Java是一种广泛使用的后端编程语言,而JSP(Java Server Pages)则是Java用于创建动态网页的一种技术。本主题主要围绕"jsp到java代码到数据的简单页面的增删改查以及分页展示"展开,...
【标题】"jsp 个人论坛java代码"是一个关于构建个人论坛的Java源代码项目,它主要使用了JSP(JavaServer Pages)技术,这是一种在服务器端运行的动态网页开发技术,能够结合Java语言来生成HTML页面。这个项目可能是...
【标题解析】:“炫酷的登录jsp页面完整代码”指的是一个使用JSP技术构建的具有视觉吸引力的登录界面。这个项目可能包含了一整套的前端和后端代码,旨在为用户提供一个美观且功能完整的登录体验。 【描述详解】:...
2. **结构清晰**:避免过多的脚本片段(scriptlets)在JSP页面中,推荐使用EL(表达式语言)和JSTL(JavaServer Pages Standard Tag Library)来处理业务逻辑。 3. **分离表现层和业务逻辑**:JSP应专注于展示,而...
本项目提供了一套用Java和JSP(JavaServer Pages)编写的搜索引擎源代码,这对于学习和理解搜索引擎的工作原理,以及Java后端开发与Web交互有极大的帮助。下面我们将深入探讨相关知识点。 首先,Java是一种广泛使用...
- **JSP语法**:JSP文件包含HTML、CSS和Java代码,通过在HTML中嵌入Java代码来实现动态网页。 - **JSP指令**:如`<%@ page %>`, `<%@ include %>`, 和`<%@ taglib %>`,它们用于配置页面属性、引入其他文件或注册...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
1. **JSP基本结构**:JSP页面通常包含HTML、CSS、JavaScript以及Java代码。Java代码被嵌入在`<%...%>`或`<jsp:...>`标签中,用于处理服务器端逻辑。在`HouseRent_ZY`项目中,我们可能会看到这些元素如何组合在一起,...
JSP是Java Web开发的一种技术,它允许开发者在HTML页面中嵌入Java代码,从而生成动态内容。用户在页面上编辑的Java代码会被当作字符串处理,这需要我们将其转换为可编译的Java源文件格式。 Servlet是Java Web应用中...
4. **JSP标签和脚本**:研究JSP页面中的Java代码,理解它们如何与后端服务器交互,处理请求和响应。 5. **数据库操作**:如果涉及到数据库,学习如何使用SQL查询,以及JDBC(Java Database Connectivity)进行数据...