我使用SpringMVC3.0,在我们的系统中有一些对象,比如当前用户将在控制器和页面中使用。现在,在所有函数中,我总是从spring安全上下文中获取用户,并将其设置到ModelMap中,然后就可以在页面中获取它。在大多数函数中,用户对象也将从ModelMap中获取,并用作一些参数。
我想知道,除了拦截器之外,是否有某种方法可以在任何函数之前将这些对象设置到ModelMap中?
在拦截器中,我只能设置为请求,但实际上,一些数据已经在servlet上下文中
谢谢。尝试使用注释样式作为@PreHan
我将SpringMVC与SpringRoo一起使用,并在我的一个实体中添加了一个JPA查找器。我还有@roowebscafold和@RooWebFinder注释,如下所示:
@RooWebScaffold(path = "plis", formBackingObject = Pli.class)
@RooWebFinder
我的一个JPA Finder使用java.util.Date,当我运行@RooWebFinder时,我在控制台中系统地得到以下异常,我被重定向到404:
2012-07-1
我很难找到正确版本的库,我正在使用Hibernate4和Spring3以及SpringSecurity。
我已经更改了好几次版本来匹配它们,但是我得到了几个错误,hibernate4错误,SpringCore错误…,无论如何
这是我的pom工作pom没有SpringSecurity
<properties>
<java-version>1.6</java-version>
<spring.framework.version>3.1.
我正在使用我的自定义验证器,它实现了org.springframework.validation.validator
@Component("WelcomValidator")
public class WelcomValidator implements Validator {
@Override
public boolean supports(Class<?> clazz) {
return RegisterForm.class.equals(clazz);
}
@O
我需要用Intellij IDEA创建一个spring mvc项目,以便对MYSQL数据库执行crud。有人能帮我使用Intellij IDEA中运行的z源代码吗?这里有spring mvc示例和PostgreSQL数据库。您只需将配置从PostgresSQL更改为MySQL:
我试图在SpringMVC项目中检索xml文件(包含bean定义)。
如果在WEB-INF目录下有xml文件,那么应该将什么路径放入servlet中的FileSystemResource来检索xml
i.e. BeanFactory factory = new XmlBeanFactory(new FileSystemResource("xml"));
谢谢您不应该使用文件系统资源,您应该使用ServletContextResource:
new ServletContextResource(
基本上,有一个后端应用程序同时公开SOAP和RESTful服务
我已决定使用
用于SOAP服务的SpringWS1.5.8和
SpringMVC3.0用于RESTful服务,因为这是一个新特性
在阅读了一些关于SpringWS的内容后(我是新手!),我们在web.xml中为SpringWS声明了一个“MessageDispatcherServlet”,它是一个前端控制器
对于SpringMVC,我们应该在web.xml中声明一个“DispatcherServlet”,它也是一个前端控制器
对于这
我对春天还比较陌生,我只是想知道是否有人能帮我清理一些东西。我想知道的是spring mvc web应用程序的范围是什么。用户在使用应用程序时是否会获得一个新的实例,还是像每个人都获得同一个应用程序实例的单例一样
例如,如果我将一些数据存储在用户1访问过的控制器中,并且用户2出现并开始使用web应用程序,那么用户2会看到用户1的数据还是它们完全是独立的实例
我试图找到一个答案,但没有运气。我已经阅读了应用程序中不同的bean状态,但还没有找到任何关于应用程序本身的信息
非常感谢您的任何见解,
H
在我的rendermapping中,我在模型(model.addAttribute)中放置了一个用户对象。
在耦合JSP中,我执行以下操作:
<form:form action="x" method="post" modelAttribute="user">
Username: ${user.username}
Age: ${age}
This information is correct: <input type="checkbox" id="correctInformati
您好,我想问您是否可以将bean数组分配为表单
例如,我有一个表格:
PageForm{
Group[] groupArray;
Group[] getGroupArray(){
return groupArray;
}
void setGroupArray( Group[] groupArray ){
this.groupArray = groupArray;
}
}
Group{
boolean isChecked;
我想知道这是否可能。我的要求之一是允许用户上传图像,为这些图像生成新名称,并在上传图像的文件夹中使用新名称重命名这些图像
我实现了第一部分,即基于这个博客上传图像
它很好用。但是我找不到一种方法来读取这些图片上传的位置。通常,用户会在本地系统上映射网络驱动器,并从这些网络驱动器上载这些映像。所以我想知道是否有可能读取位置
任何意见都将不胜感激
更新:我尝试使用jquery读取输入字段中的值,但这只是给我图像名称,而不是完整的路径。例如,C:/Images/OnLoc/abc.img给了我jsut
我正在开发一个使用SpringSecurity2.0.4的遗留应用程序。我已经创建了自定义的AbstractPreAuthenticatedProcessingFilter和PreAuthenticatedAuthenticationProvider。它们根据作为来自客户登录服务器的请求中的参数发送的电子邮件地址创建并验证用户。(我知道不太安全,但这是要求)
这一切都很好,但我的问题是,一旦用户通过身份验证,我需要创建一个自定义cookie,这样他们就可以在当前会话之外访问应用程序,而无需登录服
My UserController.java
@Controller
@RequestMapping("/userRegistration")
public class UserController{
@RequestMapping(method = RequestMethod.GET)
public String showForm(ModelMap model) {
User user = new User();
model.addAttrib
我正在尝试SpringMVC示例。我有一个testBean,它的列表类型变量如下
private List<HashMap<String, String>> books;
在我的jsp页面中,我有
<form:form action="booksList.html" method="post" modelAttribute="testBean">
<form:hidden path="books" />
<inpu
我有一个非常简单的积垢。它由一个表示表单数据的bean组成。我有一个长值字段。我在jsp中编写了这样的代码:。当我提交表单时,我得到HTTP状态400错误
简而言之,当提交长值时,spring mvc无法将其转换为长值来构造我的表单对象
流程很简单:用户单击e company上的edit。控制器通过服务检索公司,然后呈现视图,最后用户提交更改。。但是当long值为submit时,我得到了错误
调试信息告诉我:
DefaultHandlerExceptionResolver [DEBUG] Res
我在SpringMVC中使用Velocity,在我的模板中一切都很好,但是设置了布局,我试图定义不同的布局并在模板中使用它们,但是$layout对我没有任何帮助。我是否使用了错误的方式来设置布局
这是我的布局文件:(layout1.vm)
$!页眉
这是布局图#1
$screen\u内容
下面是我的模板(hello.vm),它将扩展此布局:
#set( $layout = "layout1.vm" )
<ul>
#foreach ($name in $namelist)
&
我试图从XML(请求体)中解析一个对象。我的控制器方法的头是
public ModelAndView differentTypeOfIds(@RequestBody DiffIdsRequest.DescBatch body){
其中DescBatch是静态内部类
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"descBatch"
})
@XmlRootElement(name =
我面临着对任何安全请求的访问被随机拒绝的问题。拒绝访问页面无效,但出现错误页面。HDIV异常发生。麻烦的是,我们已经为HDIV配置了日志,但没有得到任何异常。刷新同一页面后,页面将正确加载。
我们有以下应用程序配置和环境JBoss 5和spring mvc security 2.5以及HDIV版本1.1
现在在日志中,我们正在获取EEOR消息无效的\u HDIV\u参数\u值,但没有太多详细信息
我无法确定哪里出了问题 无效的\u HDIV\u参数\u值表示请求不包含HDIV\u状态参数。如果这
嗨,我在保存数据时遇到了下面提到的异常
18:23:50,385 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/IOCS].[mvc-dispatcher]] (http-localhost-127.0.0.1-8080-2) Servlet.service() for servlet mvc-dispatcher threw exception: javax.persistence.Tran
我在从带有响应体的控制器返回JSON时遇到问题,我看到hibernate对数据库进行了查询,但在将列表转换为JSON时,我在firebug内部服务器错误500中得到了结果
myservlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLS
我已经在我的mvc--dispatcher-servlet.xml中设置了mvc:resources,如下所示
<mvc:resources mapping="/resources/**" location="resources/" />
<mvc:resources mapping="/favicon.ico" location="resources/images/favicon.ico" />
<mvc:resources mapping="/maintenan
标签: Spring Mvc
custom-objectpropertyeditorspring-mvc-initbinders
我在模型对象中有两个自定义对象的映射作为属性,通过直接将其绑定到属性的path和items中,在JSP中显示它们
提交时,我会得到一个逗号分隔的字符串,其中包含所有选定的值。
现在的问题是,我想访问模型对象的单独属性
private Map<Integer, PrescriberTypeModel> availablePbrTypes
并使用availablePbrTypes根据属性编辑器的setAsText方法中逗号分隔字符串中的值获取所有PrescriberTypeModel,
我第一次尝试将Tiles3与SpringMVC3集成。我的Spring servlet包含以下条目:
<bean id="tilesviewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver" p:order="0"/>
<bean id="tilesConfigurer" class="org.springframework.web.servlet.vi
我正在尝试使用mykong网站上的一个示例获取Spring security…
我曾经使用一个简单的MySQL表来实现它,但现在我尝试使用db2来实现它,在db2中,密码存储在使用md5加密的数据库中
以下是我如何设置
<authentication-manager>
<authentication-provider>
<password-encoder hash="md5" />
<jdbc-user-serv
我想在SpringMVC项目中提供推送通知,使用面向所有浏览器的JDK1.6。我紧随其后,最后决定和他一起去。
对于服务器发送的事件,我的服务器控制器是():
执行此操作还会导致新的错误:
[cvc-complex-type.2.1: Element 'mvc:annotation-driven' must have no character or element information item [children], because the type's content type is em
我正在使用Spring3.0.6版本创建一个web应用程序
我的问题是在启动服务器时,bean正在成功注入…..但是在使用giving Null pointer Exception时
下面是我的applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="
我有一个用于验证令牌的自定义筛选器tokenLoginFilter
我的Spring安全xml
<http pattern="/api/**" use-expressions="true" create-session="stateless" entry-point-ref="restAuthenticationEntryPoint" authentication-manager-ref="authenticationManager">
<custom-filter r
我在SpringMVC中将页面/folder/hello.jsp映射到控制器/hello
现在我想通过jstl${pageContext.request.requestURL}在我的jsp中获取控制器映射的url/hello,但是我得到的是/folder/hello.jsp
我在控制器中尝试了HttpServletRequest.getRequestURL(),得到了我想要得到的当前url。但我不想更改我的控制器。据我所知,没有Spring构造支持这一点。在我看来,最好编写一个拦截器并将映射添加
我有一个使用stomp的简单web套接字应用程序。当用户访问某个页面时,它将自动与服务器建立stomp连接。用户通过spring security进行身份验证。当用户关闭浏览器时,我希望用户自动注销。为此,我创建了一个侦听器来侦听SessionDisconnectEvent。问题是我没有与websocket会话关联的httpSession的句柄?是否希望从websocket会话获取httpsession
这是我的密码:
<websocket:message-broker applicati
我正在尝试在spring security中恢复密码,我已经在SecurityConfig.java中包含了.antMatchers(“/loginrecover”).permitAll()
如何在Spring security中实现登录密码恢复?我更喜欢密码重置,而不是恢复,因为Passoword是一个必须加密并保存在DB中的敏感数据,任何人都不能再次从加密密码中获取明文密码,这取决于具体情况,除非我了解更多关于您的要求,我无法发表评论
要重置/恢复密码,您可以向用户发送电子邮件,其中包含重置
我正在做一个Spring MVC web应用程序。它在Tomcat上运行。它通过iFrame嵌入到另一个完全无关的网站的页面中。如果两个用户访问此页面并向他们显示我的web应用程序
问:对于我的web应用程序,这两个访问在技术上是两个不同的会话
谢谢 从技术上讲,这两种访问是不同的会话。在加载iFrame中显示的页面时,我添加了以下内容:
HttpSession session = request.getSession(true);
System.out.println(session.getI
考虑到我正在使用存储库上的@RepositoryRestResource来获取所有HATEOAS生成的货物:
@RepositoryRestResource(collectionResourceRel = "people", path = "people")
public interface PersonRepository extends PagingAndSortingRepository<PersonNode,Long>,
运行验证测试并将这些讨厌的字符嵌入到Swagger 2.0验证输出中
{“$ref”:“#/definitions/DeferredResult«ResponseEntity«SummCollection»”
控制器方法返回:DeferredResult
我只是在写问题的时候注意到:实际:“每次我做问题,都会浪费时间,对自己说,不要做堆栈溢出,你几乎已经有了。然后在绝望中,最后写下问题
35分钟后,找到答案……也很简单。{ouch}
请看这里:
APPLICATION\u JSON\u UT
我曾为Scala使用PlayFramework。现在我第一次从Spring(Spring Boot)开始。是他们制作HTML模板类似于Play框架的任何方法。e、 g.将HTML内容传递到主(main.scala.HTML)HTML文件。Spring framework不会强制您使用任何特定的视图技术。你可以使用任何可以集成的东西。本主题包含在中,您可以在其中阅读有关流行选择的详细信息。然而,最流行的是Thymeleaf,它在分离为独立项目之前曾是SpringMVC的一部分。您可以在中找到一个关
我与SpringMVC合作
我想将整个集合从视图传递到控制器,但控制器中的大小为0
首先,我在CorreoController中有以下控制器方法,在其中初始化集合
@RequestMapping(value = "/listadoCorreos", method = RequestMethod.POST)
@Transactional(readOnly = true)
public ModelAndView listadoCorreos(
@Request
我希望使用SpringValidator配置jsp上的显示错误消息,但不使用message.properties的此配置
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value&
我正在使用SpringVersion4使用基于SpringMVC的应用程序。我正在尝试使用ApacheShiro作为安全框架。我已经在我的应用程序中实现了AuthorizationRealm,但是当我尝试登录时,会出现java.lang.NullPointerException错误。我的代码如下:
@Bean
public WebSecurityManager securityManager() {
DefaultWebSecurityManager securityManager =
我在春天工作。
实际上,我已经为一个网站创建了一个主页,我想在单击联系人时返回一个联系人页面。我在控制器上访问,我的页面正在从控制器返回,但没有显示。请告诉我如何隐藏当前主页并显示另一个返回页面
@Controller
public class ControllerClass
{
@RequestMapping(value="/kamil")
public String contactVal()
{
System.out.println("hii")
我有一个SpringBootWeb应用程序,它被部署到WebLogic12c容器中
我有spring MVC映射processEvent@Valid@RequestBody UpstreamEvent事件
My weblogic.xml文件包含:
<container-descriptor>
<prefer-web-inf-classes>false</prefer-web-inf-classes>
<prefer-application
我是春季MVC的首发,我犯了一些错误。。。所以我想用一个按钮和Thymeleaf伪造一个动态URL,但它不起作用。我想到了转义引号或类似的东西,${key}在计算中是不正确的吗
<tr th:each="key: ${serverBean.getServerB().keySet()}">
<td>
<span th:text="${serverBean.getServerB().get(key)}" />
</td>
我正在开发一个应用程序,它在SpringToolSuite(STS)中工作。但是,它在CloudFoundry(Pivotal)中不工作
关键控制台
原因:java.io.FileNotFoundException:无法打开
ServletContext资源[/WEB-INF/templates/Candidate/leoleon.html]
在
org.springframework.web.context.support.ServletContextResource.getInputStre
我编写代码在我的工作目录中自动创建文件
路径正在运行,但我已经给出了完整的系统路径,现在我想在我的资源文件夹中创建文件,而不使用E:\\Hello\\
现在的道路是,
E:\\Hello\\file.txt
我想要
resources/file.txt
我的控制器
String message= "Hello World";
try {
Files.write(Paths.get("E:\\Hello\\Hello\\file.txt"), message, StandardChar
标签: Spring Mvc
spring-dataspring-data-jpauielementcollection
在SpringBootWebApp中,我使用JpaRepository只查找实体的@ElementCollection的更新
鉴于成员实体
public class Member implements Serializable {
private static final long serialVersionUID = 1L;
...
@ElementCollection
@CollectionTable(name = "address", joinColum
我的短语是检查我的控制器,当我使用javax.validation(JSR380)时,它如何序列化异常
dto
类MyDTOController
@PostMapping(value = "/v1/somthing")
@RequestBody @Validated W value){
}
所以我希望W被侵犯
这是我的测试上下文
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://
我有使用服务的自定义验证器
public class ProductCodeValidator implements ConstraintValidator<ProdutCode, Set<String>> {
...
@Override
public boolean isValid(Set<String> pkdCodes, ConstraintValidatorContext context) {
return p
标签: Spring Mvc
swagger-uiswagger-2.0springdocspringdoc-openapi-ui
我要让斯普林福克斯在哪里大摇大摆http://localhost:8080/context/swagger-html工作正常。
现在,我已经修改了所有更改,使其能够运行OpenAPI。
使用:
现在,我可以使用组名打开我的服务定义json,如下所示:
http://localhost:8080/context-路径/v3/api文档/groupName
但是无法像我之前使用springfox 2.0那样打开swagger-ui.html
你能帮助我,如何打开&url应该是什么吗?
我打字的时候h
我正在使用SpringMVC进行web应用程序开发。当我在Tomcat(todo.war)中手动部署应用程序war文件时,它会在http://localhost:5050/todo/
第一页在http://localhost:5050/todo/login 它工作正常,但当我尝试重定向到任何其他页面时,它会转到
http://localhost:5050/list 而不是http://localhost:5050/todo/list.
在我的web.xml中,我将url模式指定为/only
当我
我在使用spring mvc 3和extjs 4时遇到问题,或者更确切地说,在exjs尝试加载我的控制器或图像时出现路径问题
我的webapp的结构如下所示:
src
-- webapp
-- app
-- extjs4.1.3
-- css
-- icons
-- WEB-INF
-- jsp
app.js
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:re
我正在使用SpringMVC3和tiles 2的通配符定义。我想在我的一些互动程序中加载额外的css和javascript文件。有办法做到这一点吗?最好是在tile jsp文件中,而不是在tiles definitions.xml中。在dispatcher-servlet.xml中提供mvc静态资源映射,如下所示:
<!-- static resource mapping for style sheets, etc. -->
<mvc:resources mapping
我正在尝试制作此链接的示例:使用Apcahecommons fileupload,但出现错误:所需的多部分文件参数“file”不存在
我在示例中所做的配置是:
1-在pom.xml中添加commons fileupload的依赖项:
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
&l
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 129 页