HTML5代码里能怎么才能写jsp代码

做HTML5手机应用开发需要连接数据库,但是HTML不能直接连接数据库,需要用jsp连接数据库,但是怎样在html代码中添加JSP代码呢?求高人指点。

HTML5代码可以和jsp混合在一起。
JSP实质上只是为HTML页面封装了对HTTP协议的Request对象和Rsponse对象而已。
就比如说,获取上一个页面的数据、操作Session等。
这也就是,为什么会说“JSP是在HTML里面写Java代码,而Servlet是在JAVA里面写HTML代码”
其实不过是封装了HTTP协议的请求响应而已。
而HTML5,只是HTML语言的新一代标准。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-03
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</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="css/styles.css">

</head>

<body>
<div id="container">
<div id="vote" style="border:#600 medium solid">
<div><h1>投票系统>>>></h1></div>
<table align="center" width="100%" cellpadding="0" cellspacing="0" border=1px;>
<tr align="center">
<td width="15%">序号</td>
<td width="45%">主题</td>
<td width="15%">投票/查看</td>
<td width="25%">创建时间</td>
</tr>
<s:iterator var="subject" value="subjects" status="status">
<s:if test="#status.odd">
<tr align="center" bgcolor="#CC66CC">
</s:if>
<s:if test="#status.even">
<tr align="center" bgcolor="#66FFCC">
</s:if>
<td><s:property value="#subject.getId()"/></td>
<td><a href="detailAction?temp=<s:property value='#subject.getId()'/>"><s:property value="#subject.getTitle()"/></a></td>
<td><s:property value="#subject.getTotalvotes()"/>/<s:property value="#subject.getViewtimes()"/></td>
<td><s:date name="#subject.getCreatedate()" format="yyyy-MM-dd"/></td>
</tr>
</s:iterator>
</table>
</div>
</div>
</body>
</html>

===========
这就是一个完整的jsp页面源码追问

但是我在一个后缀名为html的文件里添加

........
这些,这些会变黑啊,没有效果啊

追答

jsp文件的后缀名是.jsp
你把后缀名html改成jsp

追问

那这么改还算不算html文件呢?

追答

当然不是,后缀名是什么,这个文件就是什么格式的文件
在web服务器中,浏览器可以解析

本回答被提问者和网友采纳
第2个回答  2013-09-17
把html后缀 改成jsp 就可以了