<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: arotto8719</title>
    <description>The latest articles on DEV Community by arotto8719 (@arotto8719).</description>
    <link>https://dev.to/arotto8719</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F391533%2Facd6e13c-8549-4f5c-a114-eb8e5cc86aef.png</url>
      <title>DEV Community: arotto8719</title>
      <link>https://dev.to/arotto8719</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arotto8719"/>
    <language>en</language>
    <item>
      <title>Java Help </title>
      <dc:creator>arotto8719</dc:creator>
      <pubDate>Sat, 30 May 2020 21:12:15 +0000</pubDate>
      <link>https://dev.to/arotto8719/java-help-4fh2</link>
      <guid>https://dev.to/arotto8719/java-help-4fh2</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.to/arotto8719/edit-item-in-home-controller-using-java-in-intellij-idea-51gp/manage"&gt;https://dev.to/arotto8719/edit-item-in-home-controller-using-java-in-intellij-idea-51gp/manage&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How do I fix my edit items on home controller so it saves what I edit in the database?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Edit Item in Home Controller using Java in IntelliJ IDEA</title>
      <dc:creator>arotto8719</dc:creator>
      <pubDate>Tue, 26 May 2020 18:13:03 +0000</pubDate>
      <link>https://dev.to/arotto8719/edit-item-in-home-controller-using-java-in-intellij-idea-51gp</link>
      <guid>https://dev.to/arotto8719/edit-item-in-home-controller-using-java-in-intellij-idea-51gp</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/arotto8719/app"&gt;https://github.com/arotto8719/app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;@RequestMapping(value="edit/{postId}", method = RequestMethod.GET)&lt;br&gt;
    public String displayEditForm(Model model, @PathVariable int postId, Error error){&lt;br&gt;
        Artifact thePost = artifactRepository.findById(postId).get();&lt;br&gt;
        artifactRepository.save(thePost);&lt;br&gt;
        model.addAttribute("thePost", thePost);&lt;br&gt;
        return "edit";&lt;br&gt;
    }&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@RequestMapping(value="edit/{post_id}", method = RequestMethod.POST)
public String processEditForm(@RequestParam(value="edit/{post_id}") @PathVariable int post_id, @RequestParam(value="name") String name, @RequestParam(value="location") String location, @RequestParam(value="description") String description, Model model) {
    Artifact thePost = artifactRepository.findById(post_id).get();
    thePost.setName(name);
    thePost.setLocation(location);
    thePost.setDescription(description);
    artifactRepository.save(thePost);
    return "index";
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Error:&lt;/p&gt;

&lt;p&gt;Whitelabel Error Page&lt;/p&gt;

&lt;p&gt;This application has no explicit mapping for /error, so you are seeing this as a fallback.&lt;br&gt;
Tue May 26 13:09:34 CDT 2020&lt;br&gt;
There was an unexpected error (type=Bad Request, status=400).&lt;br&gt;
Required int parameter 'edit/{post_id}' is not present&lt;br&gt;
org.springframework.web.bind.MissingServletRequestParameterException: Required int parameter 'edit/{post_id}' is not present&lt;br&gt;
    at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:204)&lt;br&gt;
    at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)&lt;br&gt;
    at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)&lt;br&gt;
    at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167)&lt;br&gt;
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)&lt;br&gt;
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)&lt;br&gt;
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)&lt;br&gt;
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)&lt;br&gt;
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)&lt;br&gt;
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)&lt;br&gt;
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)&lt;br&gt;
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)&lt;br&gt;
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)&lt;br&gt;
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)&lt;br&gt;
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)&lt;br&gt;
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)&lt;br&gt;
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)&lt;br&gt;
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)&lt;br&gt;
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)&lt;br&gt;
    at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)&lt;br&gt;
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)&lt;br&gt;
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)&lt;br&gt;
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)&lt;br&gt;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)&lt;br&gt;
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)&lt;br&gt;
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)&lt;br&gt;
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526)&lt;br&gt;
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)&lt;br&gt;
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)&lt;br&gt;
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)&lt;br&gt;
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)&lt;br&gt;
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)&lt;br&gt;
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)&lt;br&gt;
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)&lt;br&gt;
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)&lt;br&gt;
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)&lt;br&gt;
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)&lt;br&gt;
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)&lt;br&gt;
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;br&gt;
    at java.base/java.lang.Thread.run(Thread.java:830)&lt;/p&gt;

&lt;p&gt;How do I fix it?&lt;br&gt;
Need to know ASAP&lt;/p&gt;

</description>
      <category>intellij</category>
      <category>java</category>
      <category>homecontroller</category>
      <category>edit</category>
    </item>
    <item>
      <title>Edit Item in Intellij IDEA</title>
      <dc:creator>arotto8719</dc:creator>
      <pubDate>Thu, 21 May 2020 02:43:38 +0000</pubDate>
      <link>https://dev.to/arotto8719/edit-item-in-intellij-idea-2ogh</link>
      <guid>https://dev.to/arotto8719/edit-item-in-intellij-idea-2ogh</guid>
      <description>&lt;p&gt;@RequestMapping(value="edit/{postId}", method = RequestMethod.GET)&lt;br&gt;
    public String displayEditForm(Model model, @PathVariable int postId, Error error){&lt;br&gt;
        Artifact thePost = artifactRepository.findById(postId).get();&lt;br&gt;
        artifactRepository.save(thePost);&lt;br&gt;
        model.addAttribute("thePost", thePost);&lt;br&gt;
        return "edit";&lt;br&gt;
    }&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@RequestMapping(value="edit", method=RequestMethod.POST)
public String processEditForm(@RequestParam(value="post_id") int post_id, @RequestParam(value="name") String name, @RequestParam(value="location") String location, @RequestParam(value="description") String description, Model model) {
    Artifact thePost = artifactRepository.findById(post_id).get();
    thePost.setName(name);
    thePost.setLocation(location);
    thePost.setDescription(description);
    artifactRepository.save(thePost);
    return "index";
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I need help with this java code.  It won't save when I edit an item.&lt;/p&gt;

</description>
      <category>homecontroller</category>
      <category>java</category>
      <category>intellij</category>
      <category>edititem</category>
    </item>
  </channel>
</rss>
