小编And*_*020的帖子

如何获取 URL 参数并在页面加载时设置选择选项的值?

我是 Javascript 新手,在网上找不到简单的例子。

我有一个简单的 HTML 页面,上面有一个选择小部件:

<select name="myProduct">
    <option value="aaa">This is AAA</option>
    <option value="bbb">This is BBB</option>
    <option value="ccc">This is CCC</option>
</select>
Run Code Online (Sandbox Code Playgroud)

像这样将参数传递给 URL 的简单方法是什么......

/mypage.html?selectedProduct=CCC
Run Code Online (Sandbox Code Playgroud)

...并且在页面加载时在小部件中选择了值?

html javascript

4
推荐指数
1
解决办法
5475
查看次数

为什么“@PreAuthorize”不保护我的服务方法?

我有一个使用 Java Spring MVC 构建的 Web 应用程序,并使用 Spring Security 进行登录。登录/注销效果很好。有两个用户角色“ROLE_ADMIN”和“ROLE_USER”。

我想确保我的方法userService.createUser(username)只能由具有“ROLE_ADMIN”角色的用户访问。

我添加了@PreAuthorize这样的注释...

public class UserServiceImpl implements UserService {

    @PreAuthorize("hasRole('ROLE_ADMIN')")
    public Integer createUser(String username) throws Exception {
        /* .... */
    }

    /* ... */
}
Run Code Online (Sandbox Code Playgroud)

...但这并不能阻止仅具有“ROLE_USER”的登录用户创建用户。

我用谷歌搜索并阅读了注释@EnableGlobalMethodSecurity,但我不知道它去了哪里。

我是否用它注释我的 UserService 类?或者,WebController?或两者?

请帮忙,因为我真的需要一些建议!

spring spring-mvc spring-security

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

标签 统计

html ×1

javascript ×1

spring ×1

spring-mvc ×1

spring-security ×1