我已经在Eclipse中编写了一个示例JSP文件和一个Java文件,并试图在我的JSP中调用Java类,但它不起作用。JAVA文件的代码如下:
TestJava.jva
public class TestJava {
public void test(String msg)
{
System.out.println("My name is "+msg);
}
}
Javafile位于src文件夹中。我的JSP文件test.jsp如下:
test.jsp
<%@ page language="java"
这有可能吗?例如,如果我的main.jsp仅仅是一个容器/模板,其中包含了其他的JSP文件,那么它们的特定的预定义位置。
如下所示:
<body>
<!-- user input -->
<!-- Insertion point for user input template -->
<div id="user_input">I want user_input.jsp here</div>
<!-- Insertion p
我正在使用eclipse来管理一个JSP项目,而且我似乎不能使用我的Java类。正在引发的例外情况如下:
HTTP Status 500 - Unable to compile class for JSP:
--------------------------------------------------------------------------------
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal
我正在学习调试,当通过我的浏览器运行tomcat时,我得到了以下错误。我正在使用Texpad写东西,我猜是tomcat之后。
An error occurred at line: 18 in the jsp file: /Debug.jsp
Date cannot be resolved to a type
15:
16: <%
17: response.setContentType("MIME");
18: Date today = new Date(12,20,2004);
19:
20: Date created = new Date(s
我创建了一个名为"Data“的类,并在JSP中调用它。当我把它组合在一起时,错误会说,
Data cannot be resolved to a type
2: pageEncoding="ISO-8859-1"%>
3: <%@ page import= " Data" %>
4: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5:
我似乎不能在我的JSPX 2.1项目中使用Tomcat 8,使用Eclipse Java EE IDE for Web Developers 4.4.1,在Firefox 35.0.1 Windows 8.1中测试JSP自定义标记。
症状:没有错误消息,它们只是简单地传递,标记不会被处理,因为我在其中用于调试的print语句根本不会被执行。内置的JSTL标记可以轻松地工作。
在把头撞在墙上一段时间后,我继续前进,尝试了另一个自定义标签。这也不起作用,同样的症状。
我已经尝试过的东西:我已经将我的代码与书中的一个预先构建的示例web项目进行了比较-该项目中的自定义标记被正常调用和执行,所以我怀疑
我正在尝试以下示例代码,用于在jsp页面中填充下拉列表,而不是显示在下拉列表中的项。我可以在视图页面源代码中看到下拉列表中的条目,如下所示。
网页来源:
java:包com.example;导入java.util.ArrayList;导入java.util.List;
public class ListBean {
List<String> list = new ArrayList<String>();
public List<String> getItems() {
System.out.println("Done adding to li
如何在JSP中调用空方法berechne2()?
我尝试的方式不起作用
错误:未为参数字符串void定义运算符+
<html>
<body>
<%! int zahl = 12; %>
<%! public int berechne() {
return zahl * zahl;
}
%>
<%! public void berechne2(int zahl) {
zahl = zahl * zahl;
}
%>
<%=
我得到了一个
weblogic.servlet.jsp.CompilationException
在部署在Weblogic 10.3.0.0中的JSP文件中。
FileName.jsp:2:1 The type Object is ambiguous
<!DOCTYPE html>
^--------------
</head>
------^
at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:328)
----
----
我甚至尝试删除DOCTYPE,但仍然得到了与
嗨,有人能帮我理解我在下面的代码中做错了什么吗?由于这些代码,我得到了这个错误:
Caused by: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user' available as request attribute
at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:141)
at org.spring