草庐IT

JSP-Eclipse

全部标签

java - 从 JSP 页面上的 ServletContext 获取属性

如何从JSP页面上的ServletContext对象中找到我的属性?我之前设置过:publicclassMyServletContextListenerimplementsServletContextListener{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(MyServletContextListener.class);@OverridepublicvoidcontextInitialized(ServletContextEventevent){logger.info("InitgameEngineinlistene

java - 在页面加载时从 JSP 文件调用 servlet

我可以在不使用HTML表单的情况下从JSP文件调用servlet吗?例如,在页面加载期间在HTML表格中显示来自数据库的结果。 最佳答案 您可以使用doGet()servlet的方法预处理请求并将请求转发给JSP。然后只需在链接和浏览器地址栏中指向servletURL而不是JSPURL。例如@WebServlet("/products")publicclassProductsServletextendsHttpServlet{@EJBprivateProductServiceproductService;protectedvoidd

java - Eclipse > Java > 打开链接资源源(.java 而不是 .class )?

我有2个项目,A和B项目B在他的构建路径>库中有A的类文件夹(Eclipse也认识到有一个“源附件”并添加了它。A和B都在同一个工作空间中。当我Ctrl+单击引用到B文件中的项目A的函数时,Eclipse打开A的.class文件。但是如果我需要编辑该文件的.java版本我必须在项目A中手动查找文件名并从项目资源管理器中打开它。没有更简单的方法可以从链接资源转到他源的->.java文件或从.class转到。java比手动展开文件夹和打开文件更简单? 最佳答案 转到项目->属性->Java构建路径。在Order和Export中,将所有s

java - 更改 Eclipse 自动完成的行为(内容辅助)

当我在Eclipse中编程时,自动完成\建议框通常会在键入一个点时打开(例如在键入System.或SomeObject.之后,并停留在输入与任何建议的代码类似的代码时打开。这就是我要说的:我经常使用自动完成\建议框来发挥我的优势,如果可能的话,我想做一些改变以提高我在编程时的工作效率;有没有办法让建议框一直可见,实时显示建议(并在出现时显示空白框没有可用的建议)?有什么方法可以向建议框添加永久自定义建议(例如,切换案例模板或一行代码,如publicStringtoString())?是否有任何方法可以重新排序建议框(例如,类私有(private)变量在一般函数之前或System.out

java - 如何使用 Eclipse 构建 GUI? (我只想使用 swing/awt 而没有其他包)

我通常使用简单的文本编辑器和.bat文件来编写java代码来编译和运行。我不习惯像Eclipse或Netbeans这样的IDE,因此到目前为止我制作的每个GUI都是手写的。问题:我可以使用eclipse轻松构建GUI(例如拖放功能)吗?此生成的代码能否仅使用基本的java包(swing、awt)而不使用IDE提供的任何其他包?我这样说是因为-如果我错了请纠正我-从我目前所读的内容来看,我知道Eclipse和其他IDE使用它们自己的包(例如为了实现更好的布局)。我想避免这种依赖性,如果可能的话,复制粘贴Eclipse生成的代码,然后以我习惯的简单方式工作。提前致谢。[编辑]试用了几天后,

java - 在 Gradle 中,有没有办法将 JDK 设置为 Eclipse Default?

我正在将我的gradle构建文件集成到支持多个JDK的eclipse开发环境中。虽然大多数开发人员都安装了多个版本,但正确的行为是使用在“系统偏好设置”->“Java”->“已安装的JRE”页面上选中的“默认JRE”。有没有办法让gradle将JAVA_HOME(或“org.gradle.java.home”??)设置为此?如果没有,对于这样一组开发人员解决这个问题的最佳方法有什么建议吗?这对一个人来说并不是真正的问题,它正在尝试找到一种通用的方法,可以扩展到我们这个让我搜索的群体中!谢谢! 最佳答案 我仍然不能完全确定您的要求,但

java - JSP 表达式语言和动态属性名称

我正在尝试做一些看起来应该相对简单但有点碰壁的事情。假设我有一个产品列表,我将其公开为名称products下的请求属性.我们还假设每个产品都有一个id字段,而且我还有一堆以selectedProduct_形式设置的请求属性以指示选择了哪些。我知道有更好的方法来表示此信息,例如将所有选定的ID放入Map中并对此进行检查,但让我们假设我出于任何原因无法访问该方法。所以我想做的是迭代products并仅在存在selectedProduct_...时发出一些标记当前产品的属性集。像这样的东西:${product.id}但这当然行不通,因为它死于${!emptyselectedProduct_$

java - 仅更改 Eclipse 待办事项的颜色 - 而不是整个评论

我发现了如何在eclipse中更改todo标签的颜色(window->preferences->general->editors->texteditors->annotations->tasks),但这改变了它,所以当我写//TODO整行都会受到影响。是否有可能只影响TODO一词? 最佳答案 IsitpossiblesomakeitsothatONLYthewordTODOisafected?是的,您可以在Preferences→Java→Editor→SyntaxColoring⇉Comments→TaskTags下更改“task

java - Eclipse 不导入项目

我试图将我的大学作业导入到我家里的eclipse中,但它声称找不到任何项目。项目在一个文件夹中,称为编程,位于我的桌面上,而我的eclipse程序文件在一个单独的文件夹中,也在桌面上。打开Eclipse时,它​​会要求选择工作区,这就是我所有项目在桌面上的位置:“C:\Users\'username'\desktop\programming”加载Eclipse后,我转到文件,将现有项目导入工作区,然后选择根目录作为编程文件夹。此时,在我的笔记本电脑上,它找到了我所有的项目,我可以顺利导入它们,但在我的PC上,它说找不到任何要导入的项目。我100%确定我正在正确导入它们,因为我在我的笔记

java - Unresolved 要求 : Require-Bundle: org. eclipse.core.databinding.beans;捆绑版本 ="1.2.200"

我正在尝试创建一个RCP应用程序,我想在其中绑定(bind)一个来自bean的变量以进行查看。bean的代码#publicclassSaveFileBeanimplementsPropertyChangeListener{privateStringtext;privatePropertyChangeSupportpropertyChangeSupport=newPropertyChangeSupport(this);@OverridepublicvoidpropertyChange(PropertyChangeEventarg0){propertyChangeSupport.fireP