这是我在这里的第一个问题(所以温柔点:)。我到处找都找不到我的问题的答案(在这个过程中也有点疯狂)。
我正在为Java EE开发人员使用Tomcat 7和最新的Eclipse IDE (Eclipse platform 3.7.2和Java EE IDE 1.4.2)。因此,我在访问时收到这个错误:“请求的资源()不可用”。我已经检查过很多次了,这个文件在磁盘上的确切文件夹中。我尝试过在Eclipse中运行Tomcat,并在Tomcat中部署导出的.war。每次都会弹出相同的错误。
我的文件:
myTest/index.jsp
myTest/WEB-INF/html/GetName.html
下面的代码在我拥有的.jsp文件中。
<jsp:useBean id="entry" class="coreservlets.SaleEntry" />
<jsp:setProperty
name="entry"
property="itemID"<%--WHY IS THIS ONE itemID, NOT ItemID?--%>
value='<%= request.getParameter("itemID") %>' />
我正在使用struts2 +约定+ rest来构建我的网络项目。content文件夹中有许多jsp文件。所以我想按文件夹对它们进行分类。例如,我想将user.jsp、user-list.jsp和user-edit.jsp放在\content\user文件夹中。我必须向UserController添加Namespace注释,如下所示:
@Namespace("/user")
public class UserController
但是如果我这样做了,访问user.jsp的url就变成了localhost:8080\projectName\user\user。我不喜欢url中有太多
我有一个包含public类的.java文件。它位于“web pages”文件夹下(而不是web-inf文件夹下)。
在我的jsp页面上,我将其导入为:<%@ page import="packagename.javafilename;" %>
当我运行jsp文件时,我得到的错误是:
Unable to compile class for jsp.
Only a type can be imported. Packagename.filename resolves to a package