-
JSP里加return就会无法编译说Unreachable code 5
eclipse版本:3.3.2
MyEclipse版本:6.6
tomcat版本:5.5.27
已经是最简单的代码了,在JSP里面,只要加上return,就会报错,去掉return就没问题:
比如:
Java code
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String b=request.getParameter("a");
if("1".equals(b)){
System.out.println("1");
return;
}else{
System.out.println("2");
return;
}
%>
<%!
public void method(){
}
%>
运行的时候,报错:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 11 in the jsp file: /index.jsp
Unreachable code
8: System.out.println("2");
9: return;
10: }
11: %>
12: <%!
13: public void method(){
14:
————————————————————————————
启动服务器,访问这个jsp就报错。是不是哪里的配置没对?2009年7月15日 10:40
5个答案 按时间排序 按投票排序
-
采纳的答案
你这里
if("1".equals(b)){
System.out.println("1");
return;
}else{
System.out.println("2");
return;
}
两个return就把下面所有的代码都变成“不可到达了”,那自然就要报这个异常,
如果你的jsp就只写这么点应该就不会报异常了
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String b=request.getParameter("a");
if("1".equals(b)){
System.out.println("1");
return;
}else{
System.out.println("2");
return;
}
%>2009年7月15日 10:48
-
你还是没有搞清楚JSP的运行原理,JSP编译后的代码其实就是servlet,只有一个方法service,就是一个输出html标签的作用,输出完标签之后还要flash数据,就自动return 了,所以说JSP是不能return的。
2009年7月15日 11:19
-
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String b=request.getParameter("a");
if("1".equals(b)){
System.out.println("1");
return;
}else{
System.out.println("2");
return;
}
%>
这样写,我第一次见过啊。学习啦啊。呵呵2009年7月15日 11:18
-
建议在jsp不要写这样代码,
可用jstl
jsp 加入
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:choose> <c:when test="${param.a==1}"> <c:out value="1"></c:out> </c:when> <c:otherwise> <c:out value="2"></c:out> </c:otherwise> </c:choose>
2009年7月15日 11:05
相关推荐
单机搭建Android(解决 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno 101] Network is unreachable ),具体操作请阅readme.txt
Keil forC51 与keil for Arm 共存安装_附测试结果, 2018年12月 安装测试ok 打开c51 与 arm工程 测试通过
### ICMP协议中的Type与Code详解 #### 一、引言 ICMP(Internet Control Message Protocol,互联网控制消息协议)是TCP/IP协议族的一个组成部分,主要用于在网络设备之间传递控制消息和错误报告。这些消息有助于...
ICMP TYPE CODE 对应表 ICMP(Internet Control Message Protocol)是一种无连接的协议,用于在 IP 网络中传输控制信息。ICMP 报文由Type(类型)和Code(代码)两部分组成,分别用于指定报文的类型和具体的错误...
6. **Unreachable code detected** 这通常是由于异常处理或返回语句的位置不当,导致后续代码无法执行。解决方法是将throw或return语句放置在代码块的最后。 7. **索引超出范围** 当尝试访问不存在的数据项时,会...
Network Unreachable(处理方案).md
Network Unreachable(解决方案).md
无法实现的代码优化提示会产生稳定的锈迹。 用法 使用crates.io存储库; 将其与其余依赖Cargo.toml一起添加到您的Cargo.toml : [ dependencies ] unreachable = " 0.1 " 作者 ( 是《无法到达》的主要作者和维护者...
【问题】刚安装好CentOs 7后无网络连接 ifconfig显示如下图:无inet、netmask等信息 ping 百度 ping不通,ping本机ip也ping不通。只能和localhost ping。 其实localhosts是不需要联网的,主要用来本机访问。...
5. `ERROR_NETWORK_UNREACHABLE`:网络无法访问。 6. `ERROR_DOMAIN_CONTROLLER_NOT_FOUND`:找不到域控制器。 7. `STATUS_LOGON_FAILURE`:登录失败,可能是由于用户名、密码错误或者账户被禁用。 这些错误代码...
6. Unreachable code detected 代码中有无法执行的部分,通常是由于异常处理或返回语句的位置不当。确保throw或return语句位于最后。 7. 索引超出范围 数据网格控件的索引错误,可能是因为没有设置DataKeyField或...
- **无法到达的代码**:`Unreachable code` 表示部分代码永远不会被执行,可能是因为逻辑错误或不正确的控制流结构。 2. **错误或致命错误**: - **缺失的括号**:例如 `Compound statement missing } in ...
当数据包超过这个限制时,就需要进行分片,但分片可能会增加丢包的风险。因此,网络设备或协议可能会尝试返回不超过576字节的数据,以避免这些问题。 在“nft_reject_bridge.c”这个源代码文件中,我们可以预期找到...
标题中的“ICMP-python-code.rar_ping_python小程序_python icmp_python icmp pa”表明这是一个关于使用Python实现ICMP(Internet Control Message Protocol)协议,特别是针对ping命令的小程序。ICMP是TCP/IP协议族...
xkcd_unreachable 受启发的Rust宏xkcd_unreachable!() 例子 use xkcd_unreachable :: xkcd_unreachable; fn foo (x: Option ) { match x { Some (n) if n >= 0 => println! ( "Some(Non-negative)" ), Some (n) ...
- Type 3, Code 1 (Destination Unreachable, Host Unreachable): 指示最后的路由器无法与目标主机通信,可能是由于ARP问题。 - Type 3, Code 3 (Destination Unreachable, Port Unreachable): 表示目标主机上的端口...
这个"Snap7-full-1.4.2.7z"压缩包包含了 Snap7的完整源代码,版本号为1.4.2,对于那些需要在OpenWRT或其他Linux平台上与S7-1500 PLC进行通讯的开发者来说,这是一个非常宝贵的资源。 首先,Snap7的核心功能是提供了...
在使用Keil进行编译时,经常会出现一些警告信息,这些警告信息可能会对程序的正确性和可靠性产生影响。因此,了解这些警告信息的含义和解决方法非常重要。 下面我们将对Keil的常见编译警告进行总结和分析。 1. ...
***作为微软推出的用于开发动态网站的技术框架,其编译执行过程中可能会遇到各种错误,这些错误往往让开发者耗费大量时间进行调试和修复。了解这些常见错误及其解决方法,对于提高开发效率以及保证程序稳定运行具有...