最近很多小伙伴都在问jstl获取项目地址和jstl获取项目路径这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展02、开源游戏-“胡子”项目地址,oschina、android-使用
最近很多小伙伴都在问jstl 获取项目地址和jstl获取项目路径这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展02、开源游戏 -“胡子” 项目地址,oschina、android-使用自定义项目视图从listview获取项目、Angular获取项目中定义的json文件、C# 如何获取项目路径等相关知识,下面开始了哦!
本文目录一览:- jstl 获取项目地址(jstl获取项目路径)
- 02、开源游戏 -“胡子” 项目地址,oschina
- android-使用自定义项目视图从listview获取项目
- Angular获取项目中定义的json文件
- C# 如何获取项目路径
jstl 获取项目地址(jstl获取项目路径)
<c:url value="/" var="root"></c:url> 使用容易url 出现jessionid ie常出现无法访问 修改: <c:set var="root" value="${pageContext.request.contextPath}/" /> java: this.getRequest().getContextPath()
02、开源游戏 -“胡子” 项目地址,oschina
项目代码放在 git.oschina 上。
git.oschina 地址:
https://git.oschina.net/eternal_rider/outlaw
android-使用自定义项目视图从listview获取项目
我在android中有一个listview,它的适配器如下所示:
mRecipes的类型为Recipe [].
Recipe[] mRecipes;
public void onActivityCreated(Bundle savedInstanceState) {
// Todo Auto-generated method stub
super.onActivityCreated(savedInstanceState);
// set adapter and ListView
RecipeAdapter adapter = new RecipeAdapter(getActivity(),
R.layout.listview_item_row, mRecipes);
mListView = (ListView) getView().findViewById(R.id.lvMaindishes);
mListView.setAdapter(adapter);
mListView.setonItemClickListener(this);
}
如您所见,列表中的每个项目都有一个custon XML视图.
我希望能够从OnItemClick上的配方数组中获取配方对象
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// get the clicked recipe object here
}
有任何想法吗?恶作剧!
解决方法:
如果您不希望有一个适配器实例变量,那么您的onItemClick实现可能如下所示:
@Override
public void onItemClick(AdapterView <?> parent, View view, int position, long id) {
Recipe r = (Recipe) parent.getAdapter().getItem(position);
}
继续佩德罗·奥利维拉(Pedro Oliveira)所说的话,另一个标准的习惯用法是:
private RecipeAdapter mAdapter;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdapter = new RecipeAdapter(getActivity(), R.layout.listview_item_row, mRecipes);
mListView = (ListView) getView().findViewById(R.id.lvMaindishes);
mListView.setAdapter(adapter);
mListView.setonItemClickListener(this);
}
@Override
public void onItemClick(AdapterView <?> parent, View view, int position, long id) {
Recipe r = (Recipe) mAdapter.getItem(position);
}
如果在RecipeAdapter中创建getter方法,则可以避免进行强制转换,例如:
public class RecipeAdapter extends BaseAdapter {
// Implementation
public Recipe get(int position) {
return mRecipe[position]; // or maybe mList.get(position);
}
}
然后,您的onItemClick归结为:
@Override
public void onItemClick(AdapterView <?> parent, View view, int position, long id) {
Recipe r = mAdapter.get(position);
}
Angular获取项目中定义的json文件
项目结构:
文件夹js位于根路径下
1 $http.get(''js/app/contact/contacts.json'').then(function (res) { 2 /*下面就是获取到的数据*/ 3 $scope.contactsData = res.data; 4 });
请求地址从根路径开始到请求的文件
以上就是Angular获取项目中定义的json文件 的详细内容,更多请关注php中文网其它相关文章!
C# 如何获取项目路径
取得控制台应用程序根目录方法
1 Environment.CurrentDirectory //取得或设置当前工作目录的完整限定路径
2 AppDomain.CurrentDomain.BaseDirectory //获取基目录,它由程序集冲突解决程序用来探测程序集
取得Web应用程序根目录方法
1 HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取
2 Server.MapPath("") 或者Server.MapPath("~/");//返回与Web服务器上的指定的虚拟路径相对的物理文件路径
3 Request.ApplicationPath;//获取服务器上ASP.NET应用程序的虚拟应用程序根目录
取得WinForm应用程序跟目录方法
1 Environment.CurrentDirectory.ToString();//获取或设置当前工作目录的完全限定路径
2 Application.StartupPath.ToString();//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
3 Directory.GetCurrentDirectory();//获取应用程序的当前工作目录
4 AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集
5 AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称
获取执行文件名称
Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。
Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称
参考网址
[1] https://www.cnblogs.com/rosesmall/p/8793844.html
关于jstl 获取项目地址和jstl获取项目路径的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于02、开源游戏 -“胡子” 项目地址,oschina、android-使用自定义项目视图从listview获取项目、Angular获取项目中定义的json文件、C# 如何获取项目路径等相关知识的信息别忘了在本站进行查找喔。
本文标签: