我有以下代码.在第一个我尝试在列表中设置名为'不可用'的值.接下来,在每个我必须在列表domainStr上产生一个循环减去不可用.我该怎么做?
public Result execute(List<String> domainsStr) {
Result result = new Result();
try {
List<String> domains = domainService.findByNames(domainsStr);
result.setUnavailable(domains);
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
for (String domain : domainsStr) {
......
}
return result;
}
public static class Result {
private List<String> unavailable = new ArrayList<>();
public List<String> getUnavailable() {
return unavailable;
}
public void setUnavailable(List<String> unavailable) {
this.unavailable = unavailable;
}
}
Run Code Online (Sandbox Code Playgroud) 当我在服务器端部署应用程序时遇到问题(在本地计算机上一切正常)。在我的应用程序中,用户可以使用多重上传来上传文件。这是我的控制器:
@Controller
public class FileUploadController {
@Autowired
private StoryService storyService;
@Autowired
private PhotoService photoService;
@RequestMapping("/uploader")
public String home() {
// will be resolved to /views/fileUploader.jsp
return "admin/fileUploader";
}
@RequestMapping(value = "/admin/story/upload", method = RequestMethod.POST)
public @ResponseBody
String upload(MultipartHttpServletRequest request,
HttpServletResponse response, HttpServletRequest req) throws IOException {
//get story id
Integer story_id = Integer.valueOf(req.getParameter("story_id"));
Story story = storyService.findById(story_id);
// Getting uploaded files from the request object
Map<String, MultipartFile> fileMap = request.getFileMap();
// Iterate through the map
for (MultipartFile multipartFile : fileMap.values()) …Run Code Online (Sandbox Code Playgroud) 我想在我的控制器中注入工厂.
var app = angular.module('BlogApp', ['ngMaterial']);
app.factory("Post", function ($resource) {
return $resource("/rest/admin/search/posts");
});
app.controller('postController', ['$scope', function ($scope, Post) {
$scope.getPost = Post.get({id: 1}, function (data) {
//do something
});
}
]);
Run Code Online (Sandbox Code Playgroud)
始终得到与Post未定义相同的错误和"无法读取属性'获取'未定义"我做错了什么?提前致谢!
我使用带有一些输入的jsf表单.需要一些输入.我通过required ="true"来查看空白区域.但是我需要在提交表单之前检查一下如果用户只是从键盘输入了一些间隙空格键,那么因为该值存储在数据库中,但我不需要它.我认为它可能是使用qjuery方法trim()实现的,但我是jquery的新手,我不知道如何实现它.
<h:form prependId="false">
<div class="row">
<div class="col-lg-3 form-group">
<label>First Name<span class="text-danger"> *</span></label>
<h:inputText value="#{userController.user.firstName}"
styleClass="form-control" id="firstName"
required="true" requiredMessage="#{bundle.common_error_empty_value}"/>
<h:message for="firstName" styleClass="validationMsg"></h:message>
</div>
<div class="col-lg-5 form-group">
<label>Last Name:<span class="text-danger"> *</span></label>
<h:inputText value="#{userController.user.lastName}"
styleClass="form-control" id="lastName"
required="true" requiredMessage="#{bundle.common_error_empty_value}"/>
<h:message for="lastName" styleClass="validationMsg"></h:message>
</div>
</div>
//etc...
</h:form>
Run Code Online (Sandbox Code Playgroud)
我试过这样的事.也许有人知道如何检查白色空间上的字段.
<script type="text/javascript">
function trimInputs() {
$('form input').each(function () {
$.trim(value);
});
}
</script>
Run Code Online (Sandbox Code Playgroud) 如果选中第二个单选按钮,我需要添加类,如果未选中radion按钮,则删除class.取消选中单选按钮时,它不起作用.
$(document).ready(function(){
$('#second').on('change',function(){
if ($('#second').attr("checked", "checked")){
$(".drag_and_drop").addClass('collapse');
} else {
$(".drag_and_drop").removeClass('collapse');
}
});
});
Run Code Online (Sandbox Code Playgroud)
我需要使用泛型实现自定义链表.
这就是我所做的
public class Node {
Node next;
Object data;
public Node(Object data) {
next = null;
this.data = data;
}
public Object getData() {
return data;
}
public void setData(Object dataValue) {
data = dataValue;
}
public Node getNext() {
return next;
}
public void setNext(Node nextValue) {
next = nextValue;
}
}
public class LinkedList {
private Node head;
private int size;
public LinkedList() {
head = new Node(null);
size = 0;
}
public void add(Object data) { …Run Code Online (Sandbox Code Playgroud)