小编mar*_*osh的帖子

Spring MVC:没有@ModelAttribute /"命令对象"的简单验证

如何在不提供命令对象的情况下验证简单表单(一个输入字段)并显示错误?我的简单形式是:

    <form id="verify" action="check.html">
        <input name="code"/>
        <form:errors path="code" />         
        <input type="submit" value="ok" />      
    </form>
Run Code Online (Sandbox Code Playgroud)

控制器处理方法如下.我需要生成错误消息并显示代替form:errors

@RequestMapping("/check.html")
public String check(@RequestParam(value="code") String code) {
    if(!isGood(code)) {
        // How to bind some error messages for `code` ?
        return "fail"; // fail page
    }
    return "ok";
}
Run Code Online (Sandbox Code Playgroud)

validation spring-mvc

3
推荐指数
1
解决办法
3050
查看次数

Spring:DispatcherServlet和静态内容

在我的Spring web-app中,我已经映射/app/*到调度程序servlet.什么是最好的办法在之情况静态内容分离像images,.js,.css从调度员?

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/app/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

例如,当我打开url:http://server/context/app/users并且在users.jsp上<img src="images/test.png"/>我没有得到图像,因为http://server/conext/app/users/images/test.png它不是一个正确的URL.

现在我使用绝对路径:<img src="/context/images/test.png"/>但它使JSP代码变得复杂并且搜索更好的东西.

mapping spring-mvc

3
推荐指数
1
解决办法
8952
查看次数

jQuery触发器('click')问题

我有可点击的行,它将触发链接onclick事件,但trigger()会导致新的点击事件tr.clickable并进入循环.怎么预防这个?

<table>
    <tr class="clickable">
        <td>Test row</td>
        <td><a href="#" onclick="alert('click');" class="trigger"></a></td>        
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

JS:

$('tr.clickable').click(function(){
    var trigger = $(this).find('a.trigger');
    trigger.trigger('click');
});
Run Code Online (Sandbox Code Playgroud)

现场演示这里.

jquery

3
推荐指数
1
解决办法
4328
查看次数

SQL:将"in(...)"解释为"like"

我有一个像下面的SQL选择:

select * from table1 where text in (select text from table2)
Run Code Online (Sandbox Code Playgroud)

clausule中的实际更复杂选择这一点.text是字符串(varchar).如何展开SQL选择行从table1这里text 就像是从文本table2(不只是恰好等于)?

sql

3
推荐指数
1
解决办法
593
查看次数

SQLite是否适合作为一个相当大且安全的数据存储?

我考虑使用SQLite数据库作为大数据存储(每年20万条记录).我会做很多查询,可忽略不计的更新和插入.我觉得这SQLite很快.SQLite为此目的是否合适和安全?

database sqlite

3
推荐指数
1
解决办法
250
查看次数

如何在标准片段应用程序(不使用AppCompat)中将Lollipop"hamburger"作为抽屉图标?

当我使用AppCompat lib(v21)时,我得到了带有新式"汉堡包"图标的ActionBar.可以获得相同的行为,但不能使用AppCompat.我想在ActionBar中使用标准的Holo.Light主题和新的"汉堡包"(抽屉)图标.

在此输入图像描述

android android-appcompat android-actionbar

3
推荐指数
1
解决办法
628
查看次数

MVC控制器和Web流量控制器 - 请求处理优先级

我正在将Spring Web Flow集成到Spring MVC Web应用程序中.

我将Spring映射DispatcherServlet*.html下面.

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

我已经注册了简单的流(/WEB-INF/flows/simple/simple-flow.xml,/WEB-INF/flows/simple/simple.jsp),simple根据配置获取id.

<webflow:flow-registry id="flowRegistry" base-path="/WEB-INF/flows">
    <webflow:flow-location-pattern value="/**/*-flow.xml" />
</webflow:flow-registry>    
Run Code Online (Sandbox Code Playgroud)

我将/simple.html(/WEB-INF/pages/simple.jsp)映射到我的MVC控制器.

@Controller
public class SimpleController {

    @RequestMapping("/simple.html")
    public String simpleHandler(Model model) {
        return "simple";                    
    }
}
Run Code Online (Sandbox Code Playgroud)

当我请求时simple.html,SimpleController获取该请求,但是当我删除到该控制器的映射时,simple.html会导致simple流动.我看到MVC控制器具有更高的优先级并在它到达流量控制器之前得到请求.其结果是什么?在那种情况下它是如何工作的?我可以更改普通MVC控制器和Web Flow控制器的请求处理顺序/优先级吗?

spring-mvc spring-webflow

2
推荐指数
1
解决办法
4307
查看次数

Spring WebFlow:如何在JSP中获取请求参数?

我正在使用Spring WebFlow和Spring MVC.当我请求页面例如http://localhost:8080/testapp/index.html?param=100WebFlow重定向http://localhost:8080/testapp/index.html?execution=e3s1并且无法进入paramjsp时,param丢失了某个地方.如何使这个工作?

这种情况的另一个例子 - Spring Security配置如下:

<security:form-login authentication-failure-url="/login.html?loginfail=1" login-page="/login.html" />
Run Code Online (Sandbox Code Playgroud)

登录失败时,我无法获取loginfail参数login.jsp.

<c:if test="${!empty param.loginfail}">Login error!</c:if>
Run Code Online (Sandbox Code Playgroud)

我可以访问流中的请求参数,但是......我是否必须为我的所有请求参数设置view/flowScope变量,如下所示?

<set name="viewScope.loginfail" value="requestParameters.loginfail" />
Run Code Online (Sandbox Code Playgroud)

jsp spring-webflow

2
推荐指数
1
解决办法
7552
查看次数

SQL:列值的第一个字母列表?

我在表中有关键字(例如texts表格,key列).如何获得首字母键列表?

      key
[b]utton.upload
[b]utton.upload_file
[c]ontent.policy
[d]ontent.policy
Run Code Online (Sandbox Code Playgroud)

sql t-sql

2
推荐指数
1
解决办法
1225
查看次数

IText:如何在pdf中添加空白页?

我有pdf文档,例如25页.如何在第10页和第11页添加一个空白页面?

java itext

2
推荐指数
2
解决办法
2万
查看次数