下面是我的普通java servlet代碼,它具有Httpservlet請求和響應。現在,如果我在spring引導中使用相同的代碼,我會遇到一些錯誤。我不知道在春季啓動時應該如何替換這些請求和響應。如何將Servlet代碼轉換爲Spring引導代碼
Servlet.java-
protected void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
variables.scrollflag = 1;
if (request.getParameter("ins") != null) {
variables.cruiseflag=0;
variables.flag6 = 0;
variables.flag9 = 0;
variables.labelflag = 0;
variables.displayflag=0;
String n = request.getParameter("inserttextbox1");
StringBuilder sb = new StringBuilder(n);
for (int index = 0; index < sb.length(); index++) {
char c = sb.charAt(index);
if (Character.isLowerCase(c)) {
sb.setCharAt(index, Character.toUpperCase(c));
}
}
PrintWriter o = response.getWriter();
o.print(sb.toString());
}
這是我的春節,引導代碼 - 控制器 -
@Controller
public class Scontroller {
@Autowired
JdbcTemplate jdbc;
@RequestMapping("/")
public String home(Map<String, Object> model) {
//model.put("message", "HowToDoInJava Reader !!");
return "searchpc";
}
@RequestMapping(value = "/bridgpc", method = RequestMethod.GET, params =
{"insertpc"})
public String Controller(@RequestParam(value="insertpc", required = true,
defaultValue = "klm") String argName) {
jdbc.update("INSERT INTO PIUSER VALUES ((SELECT max(id) + 1 FROM
PIUSER),'09koo','kl99i','kmko')");
return "insertpc";
}
Mainapplication-
@SpringBootApplication
public class kn extends SpringBootServletInitializer {
@Bean
public DataSource datasource(DataSource dataSource) {
return datasource();
}
@Bean
public JdbcTemplate jdbcTemplate(DataSource dataSource) {
return new JdbcTemplate(dataSource);
}
@Override
protected SpringApplicationBuilder
configure(SpringApplicationBuilder application) {
return application.sources(kn.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(kn.class, args);
}
}
請張貼代碼你如何試圖在servlet轉換爲春季啓動。 –