1、首先,使用querySelector或其他选择器方法来获取对应的HTML元素对象。
2、其次,使用该元素对象的getAttribute方法来获取对应的属性值。
3、最后,使用setAttribute方法来设置属性值。
<c3p0-config>
<default-config>
<property name="initialPoolSize">10</property>
<property name="maxPoolSize">30</property>
<property name="driverClass">commysqljdbcDriver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/day14</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
<named-config name="itcast">
<property name="initialPoolSize">10</property>
<property name="maxPoolSize">30</property>
<property name="driverClass">commysqljdbcDriver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/day14</property>
<property name="user">root</property>
<property name="password">root</property>
</named-config>
</c3p0-config>
这是c3p0的配置文件,其中上面那个config是默认的,下面的是你自己配置的,c3p0有两种创建方式,第一是:无参的,直接new,然后set它的四要素,如:setDriverClass(),setJdbcUrl()等;第二种就是你说的,它的参数就是你配置文件中起的名字,如要用到下面那个,就new ComboPooledDataSource(“itcast”);这种方式下完全不需要你自己读取配置文件。
希望对你有帮助。
可以的。this$routename 就可以获取到对应的name了
主要有以下几个步骤:
(1) 设置好路由配置
routermap({
'/history/:deviceId/:dataId': {
name: 'history', // give the route a name
component: { }
}
})
这里有2个关键点:
a)给该路由命名,也就是上文中的 name: 'history',
b)在路径中要使用在路径中使用冒号开头的数字来接受参数,也就是上文中的 :deviceId, :dataId;
(2)在v-link中传递参数;
<a v-link="{ name: 'history', params: { deviceId: 123, dataId:456 }}">history</a>
这里的123,456都可以改用变量。
比如该template所对应的组件有2个变量定义如下:
data: function() {
return {
deviceId:123,
dataId:456
}
}
此时上面那个v-link可以改写为:
<a v-link="{ name: 'history', params: { deviceId: deviceId, dataId: dataId }}">history</a>
(3)在router的目标组件上获取入参
比如在router目标组件的ready函数中可以这么使用。
ready: function(){
consolelog('deviceid: ' + this$routeparamsdeviceId);
consolelog('dataId: ' + this$routeparamsdataId);
}
以上就是关于如何获取namenum和sites的属性值全部的内容,包括:如何获取namenum和sites的属性值、java 获取c3p0配置文件中所有 named-config的name、vue-router 可以根据 URL 来获取 routers 定义的 name 属性吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)