「jsp链接Java」jsp链接mysql数据库

博主:adminadmin 2022-11-30 16:02:06 53

今天给各位分享jsp链接Java的知识,其中也会对jsp链接mysql数据库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

有JSP文件和JAVA文件怎么弄连接,建立网页

一样的道理,在Netbeans中新建立一个Web项目包,把java文件放在原包下,把jsp文件放在Web页下。Netbeans中自身包含了tomcat,在安装的时候连带着安装上就可以运行jsp的文件了。

spring 中如何实现jsp与java的交互

spring中利用mvc框架就可以实现jsp和java交互了。

以下用spring mvc输出hello world为例来说明:

一、项目依赖的jar包:

1.Spring框架依赖的jar包:

日志:commons-logging-1.1.3.jar;

JSTL支持:jakarta-taglibs-standard-1.1.2中的jstl.jar和standard.jar;

2.Spring的jar包:

spring-framework-3.2.5.RELEASE/libs中的jar包(这里为了方便我直接把全部都复制过去了);

把以上的jar包全部复制到项目的WebContent/WEB-INF/lib目录中。

二、在/WEB-INF中添加web.xml文件,文件内容如下:

?xml version="1.0" encoding="UTF-8"?

web-app xmlns:xsi="" xmlns="" xmlns:web="" xsi:schemaLocation=" " id="WebApp_ID" version="3.0"

 display-nameSpringMVCLesson/display-name

       

   servlet

       servlet-nameSpringMVCLesson/servlet-name

       servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class

       init-param

           param-namecontextConfigLocation/param-name

           param-valueclasspath:springservlet-config.xml/param-value

       /init-param

       load-on-startup1/load-on-startup!-- load-on-startup必须放在最后 --

   /servlet

   !-- Spring MVC配置文件结束 --

   

   servlet-mapping

       servlet-nameSpringMVCLesson/servlet-name

       url-pattern//url-pattern

   /servlet-mapping

/web-app

三、springservlet-config.xml文件配置:

在项目中新建一个resources的Source Folder文件夹,并添加springservlet-config.xml文件。

?xml version="1.0" encoding="UTF-8"?

beans xmlns=""

 xmlns:xsi=""

 xmlns:p=""

 xmlns:context=""

 xmlns:util=""

 xmlns:mvc=""

 xsi:schemaLocation="

 

 

 

 

 

 

 

 "

   

   !-- 默认的注解映射的支持 --  

   mvc:annotation-driven/

     

   !-- 如果当前请求为“/”时,则转发到“/helloworld/index” --

   mvc:view-controller path="/" view-name="forward:/helloworld/index"/

   !-- 静态资源映射 --

   mvc:resources mapping="/js/**" location="/WEB-INF/js/" /

   mvc:resources mapping="/css/**" location="/WEB-INF/css/" /

   mvc:resources mapping="/fonts/**" location="/WEB-INF/fonts/" /

   mvc:resources mapping="/plugins/**" location="/WEB-INF/plugins/" /

   mvc:resources mapping="images/**" location="/WEB-INF/images/" /

   !-- 当上面要访问的静态资源不包括在上面的配置中时,则根据此配置来访问 --

   mvc:default-servlet-handler/

   !-- 开启controller注解支持 --

   !-- use-default-filters="false" 只扫描指定的注解 --

   context:component-scan base-package="com.demo.web.controllers" use-default-filters="false"

       context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/

   /context:component-scan

     

   !-- 视图解析器 --

   bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"

      property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/

      property name="contentType" value="text/html"/        

      property name="prefix" value="/WEB-INF/views/"/

      property name="suffix" value=".jsp"/

   /bean

   

/beans

mvc:annotation-driven/ 开启注解映射支持,它是为了简化配置的缩写形式,它相当于以下2个配置:

bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/

bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/

由于我们在web.xml文件里面配置的是拦截所有的请求到该servlet,所以我们在这里要对静态资源文件映射作一下配置,否则请求这些资源文件会返回404:

!-- 静态资源映射 --

mvc:resources mapping="/js/**" location="/WEB-INF/js/" /

mvc:resources mapping="/css/**" location="/WEB-INF/css/" /

mvc:resources mapping="/fonts/**" location="/WEB-INF/fonts/" /

mvc:resources mapping="/plugins/**" location="/WEB-INF/plugins/" /

mvc:resources mapping="images/**" location="/WEB-INF/images/" /

!-- 当上面要访问的静态资源不包括在上面的配置中时,则根据此配置来访问 --

mvc:default-servlet-handler/

开启Controller注解支持,并配置只扫描指定包下面的Controller:

context:component-scan base-package="com.demo.web.controllers" use-default-filters="false"

   context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/

/context:component-scan

配置视图解析器,并指定视图所在的文件夹:

bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"

  property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/

  property name="contentType" value="text/html"/        

  property name="prefix" value="/WEB-INF/views/"/

  property name="suffix" value=".jsp"/

/bean

添加HelloWorldController,在项目中新建一个web的Source Folder文件夹,并在文件夹下面添加com.demo.web.controllers包,在包中添加一个HelloWorldController类,类中内容如下:

package com.demo.web.controllers;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.servlet.ModelAndView;

@Controller

@RequestMapping(value = "/helloworld")

public class HelloWorldController {

   @RequestMapping(value="/index", method = {RequestMethod.GET})

   public ModelAndView index(){

       

       ModelAndView modelAndView = new ModelAndView();  

       modelAndView.addObject("message", "Hello World!");  

       modelAndView.setViewName("index");  

       return modelAndView;

   }

   

}

其中@Controller 注解把该class指定为controller,controller 上的@RequestMapping 注解的 value值指定该controller所映射的请求。

方法上的@RequestMapping 注解指定该方法为一个action,value 值指定该action所映射的请求,method 中的RequestMethod.GET指定该action只接受get请求。

ModelAndView 中的setViewName指定了该action所对应的视图名称,解析视图时会在springservlet-config.xml文件指定的视图文件夹中寻找对应的视图。

添加视图,在项目/WEB-INF文件夹下新建一个views文件夹,并在views中添加index.jsp视图,视图内容如下:

%@ page language="java" contentType="text/html; charset=UTF-8"

   pageEncoding="UTF-8"%

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

titleInsert title here/title

/head

body

   ${message}

/body

/html

运行项目输出结果:

JSP中如何导入JAVA包

1、首先在打开的项目中创建lib文件夹,并放入需要的Jar包,在编辑窗口左侧列表中可查看。

2、接着右键点击lib下的Jar包,在弹出菜单中选择“add a library”选项,点击进入。

3、弹出“creat a library”后,选择“idea workspace”,点击OK按钮。

4、然后在菜单栏中选择File选项,点击下拉菜单中的“project structure”项。

5、再在project structure窗口左侧点击Libraries,选择上方的“+”号图标,再依次点击“new project libraryJava”。

6、接着点选tomcat下的lib包目录,点击“OK”导入整个包。

7、导入完成后,即可在MODULES目录下看到需要导入的Java包。

jsp页面怎么使用java方法

在jsp中使用java类举例如下:

1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;

2.再在包中添加一个类:如

package com;

public class test {

public String sd(){

return "sd";

}

}

3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入

%@ page import= "tianaoweb.com.* "%

4.在body /body中添加相应的java代码片:

如:

%

String str;

test te=new test();

%

%=te.sd() %

关于jsp链接Java和jsp链接mysql数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。