问题标签 [jakarta-mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
716 浏览

jakarta-ee - MVC 重定向导致 HTTP 状态 500(内部服务器错误)

我目前正在尝试 MVC 1.0 (JSR-371),我现在正面临一个问题。

我的主页有一个控制器,它只显示一些产品。

这是代码:

现在我想为用户建立一个登录,我想在登录后重定向到索引页面。问题是,当我只查看 index.jsp 页面时,页面显然是空的(因为我不会在那里加载产品),所以我认为我只是重定向到 /welcome 页面,但遗憾的是我不能这样做。

这是我尝试过的:

我没有得到任何异常输出,我唯一看到的是 HTTP 状态 500(内部服务器错误)。

有没有办法重定向到 loadAllProducts-Request,这样我就不必在我的登录请求中加载产品?

提前致谢!

0 投票
1 回答
559 浏览

jakarta-ee - Java EE 8 MVC:如何使用控制器启动?

我知道 Java EE 8 MVC 是闪亮的和新的,可能没有我希望有一种方法可以在启动时从控制器调用视图的一切

有什么方法可以设置web.xml来调用视图

当放置在web.xml中时,这不起作用app/controller_name/view

我知道可以在启动时调用 servlet 类,但需要控制器。

0 投票
2 回答
880 浏览

jakarta-ee - Java EE 8 - MVC 1.0 发布日期

当我可以期望实现 MVC 1.0 的完整或接近完整版本时。我很高兴继续使用这项技术开发我的 Web 应用程序,因为我不喜欢使用 Servlets/JSP 做自己的 MVC 或使用类似 WebForms 的 JSF/Facelets。我对 MVC 1.0 的相当基本的特性很感兴趣,因为我将尝试使用更多的 HTML5/javascript/angular.js 或类似的东西来创建前端。我想从今年下半年开始开发前端,可能是 MVC 1.0 的 beta 版,年底生产?何时实现 MVC 1.0。当 JBoss 将推出与 Wildfly 兼容的 MVC 1.0 实现时,我正在对此进行开发,切换到 glassfish/ozark 并不像我之前想象的那么容易。

0 投票
0 回答
212 浏览

spring-mvc - 在 Spring MVC 中使用 Facelets

新的 Java EE 8 MVC ( JSR 371 ) 计划使用 facelets 作为 MVC 的视图技术。

在 Spring MVC 中使用 facelets 是不是一个坏主意?例如https://github.com/acichon89/springmvcfacelets

似乎几乎没有在线支持,但是有一个庞大的 JSF Facelets 用户社区,并且 JSR 371 将支持它,所以不确定为什么 Facelets 没有得到 Spring 社区的喜爱。

就个人而言,我发现 thymeleaf 语法​​更难阅读,我对自然模板的兴趣为零,更喜欢 facelets 装饰器方法。

0 投票
2 回答
317 浏览

jakarta-ee - Grizzly、Jersey 和 Ozark MVC 的视图引擎

我正在尝试使用 Java EE MVC API 实现 - Ozark 创建一个 MVC 应用程序。我使用 Grizzly 作为嵌入式 Web 服务器。当然,使用 Ozark 是一个 JAX-RS 实现 - Jersey。

这是我的服务器类,其中运行方法由 main 方法调用:

这是我的控制器:

我的应用程序结构如下所示:

如果我运行我的应用程序并打开我的浏览器http://localhost:8080/app/hello-world,它会显示返回字符串 od my method index 而不是index.jsp的内容:

这些是相关的依赖项(泽西版本:2.26):

任何帮助将不胜感激。谢谢...

0 投票
0 回答
50 浏览

jakarta-ee - Jakarta MVC 框架中的身份验证和授权如何工作?

我来自 Java EE 8 开发人员。在 Java EE 8 中,我可以使用新的 Java/Jakarta EE 安全 API 来实现身份验证和授权机制(实现自定义 HttpAuthenticationMechanism、IdentityStore、IdentityStoreHandler 等)

我的问题是: 我可以为 Jakarta MVC 应用程序使用新的 Java/Jakarta EE 安全 API吗?

我查看了 Jakarta MVC 规范,我没有看到任何关于身份验证和授权的部分。

请指教!

0 投票
0 回答
27 浏览

java - 运行 java 容器时出现 InaccessibleObjectException

我正在尝试创建一个 java 容器,但出现以下异常:

我产生异常的代码:

Java版本:openjdk版本“17.0.1” 2021-10-19 OpenJDK Runtime Environment 21.9(build 17.0.1+12) OpenJDK 64-Bit Server VM 21.9(build 17.0.1+12,混合模式,共享)

0 投票
1 回答
22 浏览

spring - 使用控制器注解的 Servlet

无法从 hello.jsp 到 MainController 类的 Servlet。这是一个 Maven 项目。