小编Nim*_*sky的帖子

创建富文本编辑器的最佳JavaScript库是什么?

我的最新规范是允许创建招聘广告;所以我想要html textarea中的基本富文本编辑功能。据我所知,似乎没有明显的赢家?到目前为止,我发现:

哪个获得投票,还是我错过了获胜者?我已经在使用jqueryjquery-ui,因此任何与它们平滑集成的东西都将特别好。

是否可以通过CDN获得任何信息,或者我必须自己下载并提供该库?

html javascript jquery

5
推荐指数
0
解决办法
2234
查看次数

Hibernate hbm2ddl.auto update不会删除带有mysql的列

它增加了新的,但据我所知,它不会丢弃旧的?

当我说旧的实体时,我的意思是现在完全删除的实体对象的属性,以前它们存在并注释了 @column

我是唯一可以手动删除col或将配置值更改为create?的选项?两者都不是特别迷人.

或者是其他东西 ?

java mysql hibernate

5
推荐指数
1
解决办法
5693
查看次数

使用spring 3安全性访问jsp页面中的自定义用户对象

我已实现UserDetailsService,它返回一个实例MyUser(实现UserDetails)

public MyUser loadUserByUsername(String arg0)
Run Code Online (Sandbox Code Playgroud)

现在我想MyUser在我的JSP页面中访问我的自定义getter/fields ,到目前为止我得到了这个:

${pageContext.request.userPrincipal.name}
Run Code Online (Sandbox Code Playgroud)

但这只允许访问Principal对象.我怎样才能访问MyUser对象?

java spring spring-mvc spring-security

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

Spring security access ="IS_AUTHENTICATED_ANONYMOUSLY,IS_AUTHENTICATED_FULLY,IS_AUTHENTICATED_REMEMBERED"

这里得到答案后,我试图在我的网站上允许一个公共页面,但它似乎不起作用.当它重定向到登录页面.但是,如果我更改为filters = none它可以工作,并且页面是可见的,没有重定向.

我的appContext.xml看起来像这样(当它不起作用时),/MyPath相关部分:

<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" access="IS_AUTHENTICATED_ANONYMOUSLY, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED" />
Run Code Online (Sandbox Code Playgroud)

这有效,但我需要安全功能,所以不能使用它:

<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" filters="none" />
Run Code Online (Sandbox Code Playgroud)

spring-security

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

使用Hibernate条件查询避免类型安全警告

final Criteria crit = session.createCriteria(MyClass.class);
final List<MyClass> myClassList = crit.list();
Run Code Online (Sandbox Code Playgroud)

结果如下: 类型安全:类型List的表达式需要未经检查的转换以符合List

他们是一个删除警告的方法,因为我使用这个得到一个错误:

final List<MyClass> myClassList = Collections.checkedList(MyClass.class, crit.list());
Run Code Online (Sandbox Code Playgroud)

java generics hibernate

5
推荐指数
1
解决办法
5533
查看次数

将json发布到spring mvc控制器

控制器签名(我也尝试过请求者):

@RequestMapping(value = "/Lame", method = RequestMethod.POST)
public
@ResponseBody
boolean getLame(@RequestParam String strToMatchA, @RequestParam String strToMatchB) {}
Run Code Online (Sandbox Code Playgroud)

这就是我的json:

{
"strToMatchA": "EN",
 "strToMatchB": "lon"
}
Run Code Online (Sandbox Code Playgroud)

不工作,我收到错误:

org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'strToMatchA' is not present
Run Code Online (Sandbox Code Playgroud)

从方法签名中删除第一个参数然后使其工作(方法被正确调用),我该怎么办?

当我更改要注释的方法参数时,@RequestBody我得到以下错误:

java.io.IOException: Stream closed
Run Code Online (Sandbox Code Playgroud)

javascript java spring json spring-mvc

5
推荐指数
1
解决办法
7021
查看次数

访问服务层和控制器中的spring用户 - Spring 3.2的任何更新?

我想访问当前登录的用户,我这样做(从静态方法)

public static User getCurrentUser() {

final Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();

if (principal instanceof User) {
  return (User) principal;
  }
}
Run Code Online (Sandbox Code Playgroud)

或注射和铸造如下:

@RequestMapping(value = "/Foo/{id}", method = RequestMethod.GET)
public ModelAndView getFoo(@PathVariable Long id, Principal principal) {
        User user = (User) ((Authentication) principal).getPrincipal();
..
Run Code Online (Sandbox Code Playgroud)

在用户实现用户细节的地方,两者看起来有点蹩脚在Spring 3.2中有更好的方法吗?

java spring spring-mvc

5
推荐指数
1
解决办法
993
查看次数

jayway jsonpath使用的默认类型?

当我有一个像这样的价值

x = 0.5771622052130299
Run Code Online (Sandbox Code Playgroud)

我想使用spring 3.2 Resutlmatcher执行以下操作:

.andExpect(jsonPath("$.[1].myX").value(myPojo.getMyX()))
Run Code Online (Sandbox Code Playgroud)

其中myPojo.getMyX返回一个double,测试失败,因为json转换为BigDecimal,错误是messaeg

java.lang.AssertionError: 
For JSON path $.[1].myX type of value expected:
<class java.lang.Double> but was:<class java.math.BigDecimal>
Run Code Online (Sandbox Code Playgroud)

我怎么能避免这个?

java json unit-testing spring-mvc jsonpath

5
推荐指数
1
解决办法
2728
查看次数

AngularJS watch - 无法使用devtools工作区在chrome中设置断点

watch服务是否创建了原始函数的代理?

$scope.$watch('query', doSearch, true);
Run Code Online (Sandbox Code Playgroud)

其中:

doSearch = function(query) {
  alert("breakpoint not working");
  // stuff
}
Run Code Online (Sandbox Code Playgroud)

显示警报,但如果我使用chrome调试器向代码添加断点,它根本不会中断.而非观看的javascript函数中的其他断点正常工作.

更新: 当我不使用chrome dev工具的工作区功能时,断点工作正常.

javascript google-chrome angularjs

5
推荐指数
1
解决办法
111
查看次数

导出 jenkins 作业的构建历史

我可以以任何传统文件格式导出构建历史,以及它们的时间/日期和成功。并希望甚至是促销状态。

java jenkins

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