Jsp编译中出现 '.' expected 错误

问题描述

这是源码:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="Login"%><%!//处理字符串的方法:publicStringcodeString(Strings){Stringstr=s;try{byteb[]=str.getBytes("ISO-8859-1");str=newString(b);returnstr;}catch(Exceptione){returnstr;}}%><HTML><BODY><Fontsize=1><%@includefile="head.txt"%><Fontsize=1><%Stringstring=response.encodeURL("userLogin.jsp");%><P>输入用户名和密码:<FORMaction="<%=string%>"Method="post"><BR>登录名称<Inputtype=textname="logname"><BR>输入密码<Inputtype=passwordname="password"><BR><Inputtype=submitname="g"value="提交"></Form><jsp:useBeanid="login"class="Login"scope="session"></jsp:useBean><%//提交信息后,验证信息是否正确:Stringmessage="",logname="",password="";if(!(session.isNew())){logname=request.getParameter("logname");if(logname==null){logname="";}logname=codeString(logname);password=request.getParameter("password");if(password==null){password="";}password=codeString(password);}%><%if(!(logname.equals(""))){%><jsp:setPropertyname="login"property="logname"value="<%=logname%>"/><jsp:setPropertyname="login"property="password"value="<%=password%>"/><%message=login.getMessage();if(message==null){message="";}}%><%if(!(session.isNew())){if(message.equals("ok")){Stringstr=response.encodeURL("buybook.jsp");response.sendRedirect(str);}else{out.print(message);}}%></Body></HTML>编译之后就出现"userLogin.jsp":'.'expected的错误提示。。。怎么办??

解决方案

解决方案二:
你这代码贴的太乱了
解决方案三:
加上相应的注释再贴上来!
解决方案四:
java代码放到servlet吧

时间: 2024-11-17 10:12:47

Jsp编译中出现 &amp;#x27;.&amp;#x27; expected 错误的相关文章

详细解析JSP编程中进度条的设计实例

js|编程|设计 许多Web应用.企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户.本文介绍了一种通过改进前端表现层来改善用户感觉.减轻服务器负载的办法. 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器端)缓冲,用户每次请求该页面时都必须长时间等待.很多时候,用户会失去耐心,接着尝试点击浏览器的刷新按钮,最终失望地离开. 本文介绍的技术是把繁重的计算任务分离开来,由一

JSP/Servlet中的汉字编码问题

js|servlet|编码|汉字|问题 网上就 JSP/Servlet 中 DBCS 字符编码问题有许多优秀的文章和讨论,本文对它们作一些整理,并结合 IBM WebSphere Application Server 3.5(WAS)的解决方法作一些说明,希望它不是多余的.内容: 问题的起源 GB2312-80,GBK,GB18030-2000 汉字字符集及 Encoding 中文转码时´?´.乱码的由来 JSP/Servlet 汉字编码问题及在 WAS 中的解决办法 结束语 参考文章 1. 问

JSP/Servlet 中的汉字编码问题(转)

js|servlet|编码|汉字|问题 . 问题的起源     每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII码, 中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用.字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类.早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引进了 LANG, Codepage 等概念.但是由于各

JSP页面中的自定义标签

js|页面 JSP页面中的自定义标签 JSP页面中的自定义标签 Stephanie Bodoff 用于调用Javaean组件中的操作和执行请求分派的标准JSP标签简化了JSP页面的开发和维护.JSP技术还提供了在自定义标签中封装其他动态功能的机制,这种自定标签是JSP语言的扩展.自定义标签通常是以标签库的形式出现的,它定义了一组相关的自定义标签,并包含实现这些标签的对象. 可以由自定义标签执行的任务包括对隐式对象的操作.处理表单.访问数据库和其他企业级服务,如电子邮件和目录.以及执行流程控制.J

JSP/Servlet 中的汉字编码问题

js|servlet|编码|汉字|问题 网上就 JSP/Servlet 中 DBCS 字符编码问题有许多优秀的文章和讨论,本文对它们作一些整理,并结合 IBM WebSphere Application Server 3.5(WAS)的解决方法作一些说明,希望它不是多余的. 1.问题的起源 每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的 ASCII,中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用.字符编码集按长度分为 S

JSP编译指令page、include详解

 这篇文章主要介绍了JSP编译指令page.include,有需要的朋友可以参考一下 1. JSP指令   分类:1).page  2).include  3).taglib   语法:  <%@ 指令名称  属性1="值1" .....%>   2. Page编译指令:   • 作用:利用Page编译指令可以设置JSP的页面属性.通常位于JSP页面的顶端,对同一个页面可以有多个page指令. • page指令语法格式:    代码如下: <%@page   [lan

JSP页面中 pageEncoding contentType的区别

pageEncoding是jsp文件本身的编码  contentType的charset是指服务器发送给客户端时的内容编码  JSP要经过两次的"编码",第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType.  第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码(即.java),如果pageEncoding

jsp标签-jsp:useBean中的class的值

问题描述 jsp:useBean中的class的值 当jsp:useBean中使用到的类没放在包中会报错. 如下代码时jsp不报错:<jsp:useBean id=""p1"" class=""ccc.Person"" scope=""page""/>但如下代码会报错:<jsp:useBean id=""p1"" class=&q

JSP编译成Servlet(三)JSP编译后的Servlet

JSP编译后的Servlet类会是怎样的呢他们之间有着什么样的映射关系在探讨JSP与Servlet之间的关系时先看一个简单的HelloWorld.jsp编译成HelloWorld.java后会是什么样. ①HelloWorld.jsp <%@ page contentType="text/html; charset=gb2312" language="java" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD