jsp小问题 java代码嵌入到HTML

问题描述

jsp小问题 java代码嵌入到HTML

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.Date,java.text.*" %>
<%
Date nowday=new Date(); //获取当前日期
int hour=nowday.getHours(); //获取日期中的小时
SimpleDateFormat format=new SimpleDateFormat("yyyy-mm-dd HH:mm:ss"); //定义日期格式对象
String time=format.format(nowday);
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

简单获取日期jsp程序


温馨提示!
现在时间为:<%=time %>

<!-- 一下为嵌入到HTML的java代码,用来生成动态内容 -->
<%
if(hour>=0&&hour
out.println("现在是凌晨,时间还早,再睡会吧!");
}
/* else if(hour>=5&&hour
out.println("早上好!"); */
else(hour>=5&&hour<=24){
out.pritnln("此处省略后面");
}
%>

为什么嵌入到 HTML 的 java 代码中的最后一个else那行总是报错,无论是改成 else 还是改成 else if 都报错,错误是:Multiple annotations found at this line:
- Syntax error, insert "AssignmentOperator Expression" to complete
Assignment
- Syntax error, insert ";" to complete Statement

解决方案

看看你的语法,语法错误。首先if的判断条件必须是boolean的值,而你的不是,还有括号不对应,else不能跟条件,多看些书。
改:

if( hour>=0 && hour<= 5 ){
       out.println("现在是凌晨,时间还早,再睡会吧!");
} else if (hour>5&&hour <= 8 )  {
      out.println("早上好!");
 } else {
     out.pritnln("此处省略后面");
}

解决方案二:

嗯,你是对的,改了个括号,我把最后一个else改成了else if,结果还是有个错,等过了一下又没错了,不知道eclipse怎么搞的

时间: 2024-09-23 02:11:32

jsp小问题 java代码嵌入到HTML的相关文章

jsp中调用java代码小结

  大多数情况下, jsp 文档的大部分由静态文本(html)构成, 为处理该页面而创建的 servlet 只是将它们原封不动的传递给客户端 原封不动的传送给客户端有两个小例外: 1. 如果想传送 , 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <% 或 %> 2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 , 而 这种形式会原封不动的传递给客户端. jsp 调用动态代码策略 使用 mvc, 由一个 servlet 负责处理

jsp中调用java代码小结_JSP编程

原封不动的传送给客户端有两个小例外: 1. 如果想传送 <%或%>, 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, <\% 或 %\>2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 <%-- --%>, 而 <!-- --> 这种形式会原封不动的传递给客户端. jsp 调用动态代码策略 使用 mvc, 由一个 servlet 负责处理最初的请求, 查找数据, 并将结果存储在 bean中, 然

jsp无法插入java代码 scriptlet标签无法用

问题描述 jsp无法插入java代码 scriptlet标签无法用 大家好,我初学JSP,今天写了个JSP代码,是循环显示2的幂,但是运行后浏览器无法正常显示,请问是什么原因? 代码如下: Powers of 2 behold the powers of 2 Exponent 2^Exponent 解决方案 不知所云,请直接上代码!!

tomcat下的jsp文件里 嵌入JAVA代码 如今想要修改JAVA代码 该如何编译?

问题描述 tomcat下的jsp文件里嵌入JAVA代码如今想要修改jsp上面的一个list里的东西JAVA代码该如何编译?源代码已丢失只有服务器tomcat下的JSP和.class文件. 解决方案 解决方案二:该回复于2011-04-28 08:39:06被版主删除解决方案三:list里存的估计也就是javabean吧,要是这样的话反编译下class类,自己模仿着再重写下吧.编译,替换原来的文件,试试呗先解决方案四:不是很清楚

mysql-请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢!

问题描述 请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢! 用java代码怎样读取MySQL数据库生成JSP文件? 解决方案 你是要写一个数据导出的程序吧,程序里面包含数据导出命令,生成文件格式为jsp啊. 解决方案二: 将文件从数据库(MySQL)中进行读取 解决方案三: 不能从后台去数据库去数据然后写到JSP文件?

请问:java代码通过io流怎么读取MySQL数据库生成jsp文件?谢谢!

问题描述 请问:java代码通过io流怎么读取MySQL数据库生成jsp文件?谢谢! java代码通过io流怎么读取MySQL数据库生成jsp文件 解决方案 IO读取数据库?!你确定? 最次也得是jdbc吧?要有大神实现我也涨涨姿势.. 或者jdbc读到内存再写成文件,再用IO读到内存写成jsp? 解决方案二: io流读取文件数据,数据库都是sql语句获取的,你这问法不懂, 解决方案三: 回复a877536298: <% String url = "jdbc:mysql://localho

JSP中java代码中插入html代码问题,急急急~~

问题描述 我想在文本框中输入数据然后传递,不过我显示用的是java代码<%....out.println("<td><divalign=centerclass=style13><ahref='admin_cj_addcjmain.jsp?subjectScore="+<%=reqeuest.getParamen(text)%>+"&studentId="+cj1.getStudentId()+"'&g

J2EE里JSP页面如何执行java代码???

问题描述 J2EE里JSP页面如何执行java代码??? 以下是java代码: package servlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.ResultSet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpSe

跪求(小女子感激不尽):java如何嵌入eot字体库文件,并在网页上的DIY编辑器拖曳使用字体

问题描述 跪求(小女子感激不尽):java如何嵌入eot字体库文件,并在网页上的DIY编辑器拖曳使用字体 跪求(小女子感激不尽):java如何嵌入eot字体库文件,并在网页上的DIY编辑器拖曳使用字体 解决方案 http://www.51zxw.net/study.asp?vip=12576487 解决方案二: 在网页中使用嵌入字体