网页设计登陆页面代码()1篇

2024年网页设计登陆页面代码 篇1

之前刚好学习过一段时间的Python,我下面来讲讲比较古老的tomcat运行CGI,使用Python实现。具体步骤如下:

打开web.xml文件【D:\apache-tomcat-7.0.57\conf\web.xml】,找到这一段被注释的节点(如下),如果你从没自己修改过,那应该是被注释的,你还需要添加一些参数。

<servlet>

<servlet-name>cgi</servlet-name>

<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>

<init-param>

<param-name>clientinputTimeout</param-name>

<param-value>100</param-value>

</init-param>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>passShellEnvironment</param-name>

<param-value>true</param-value>

</init-param>

<init-param>

<param-name>cgiPathPrefix</param-name>

<param-value>WEB-INF/cgi-bin</param-value>

</init-param>

<init-param>

<param-name>executable</param-name>

<param-value>C:/Users/sundc/AppData/Local/Programs/Python/Python36-32/python.exe</param-value>

</init-param>

<load-on-startup>5</load-on-startup>

</servlet>

// 解释几个重要的参数:

passShellEnvironment: 与Python解析器解析CGI脚本有关,但是一定要配置好Python的环境变量;

cgiPathPrefix: 与Server能够访问的脚本目录有关,与第二步内容相对应;

executable: (这是我的安装路径,不推荐安装到C盘)与Python解析器有关,没有解析器,Server怎么解析呢

找到第二段被注释的节点

<servlet-mapping>

<servlet-name>cgi</servlet-name>

<url-pattern>/cgi-bin/*</url-pattern>

</servlet-mapping>

<!-- 这里的/cgi-bin/*指定了浏览器访问的地址,与前面WEB-INF/cgi-bin相对应。 -->

配置权限

// 打开context.xml,添加:privileged=”true”

<Context privileged="true">

<!-- Default set of monitored resources -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<!-- Uncomment this to disable session persistence across Tomcat restarts -->

<!--

<Manager pathname="" />

-->

<!-- Uncomment this to enable Comet connection tacking (provides events

on session expiration as well as webapp lifecycle) -->

<!--

<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />

-->

</Context>

此时Tomcat应该就可以正常解析放在正确路径的cgi程序了。下面的python cgi文件hello.py

#!/usr/bin/env

print("Content-type:text/html")

print('') #空行,告诉服务器结束头部

print('<html>')

print('<head>')

print('<meta chatset="utf-8">')

print('<title>Hello Word - 我的第一个 CGI 程序!</title>')

print('</head>')

print('<body>')

print('<h2>Hello Word! 我是一个来自偶然的菜鸟,写的第一个 CGI 程序</h2>')

print('</body>')

print('</html>')

部署运行tomcat中的CGI程序

// 1.在Tomcat默认的工作目录下面新建项目cgitest,即cgitest目录。

// 2.在新建的项目目录下,新建WEB-INF目录,这个是Web程序的标准安全目录,客户端无法访问,只能在服务器端访问

// 3.将原来创建的hello.py存放在WEB-INF目录下的cgi-bin目录下。

// 4.现在就可以将Tomcat WEB容器启动,Tomcat自动将cgitest部署,访问 http://localhost:8080/cgitest/cgi-bin/hello.py ,即可出现页面。

作者:夕阳雨晴,欢迎关注我的头条号。偶尔美文,主流Java,为你讲述不一样的码农生活。

猜你喜欢

热门内容

  • 友情链接:
  • 迎江免费申请网站 长安推广外包 黄冈互动网站建设 城北怎样网页设计 上高网站运营 托里网站制作 龙华建设网站 天峻网页设计制作 万州网站设计实例 龙游网络优化 广灵外贸营销 乌当网站建设套餐 新荣建站套餐 甘洛免费建站 泗水如何建设网站 中原网站设计欣赏 古丈免费制作网站 细河网站模板 文山网站建设公司 兰州网站推广 杂多网站设计欣赏 新宁房产网站建设 白银价格网 遂平h5网站 三门网站的制作 富民学校网站建设 龙岗网络整合营销 彭山免费创建网站 东川网络seo 新竹县怎样做网站 阳东seo推广 忻州网站建设排名 张北免费建站系统 基隆免费制作网页 拉萨关键字优化 中站seo排名优化 平陆建站系统 松北网站设计软件 当雄建设企业网站 丰泽政府网站模板 昭平seo整站优化 青川seo整站优化 临潼seo整站优化 兴文seo整站优化 洛南seo整站优化 纳溪seo整站优化 红旗seo整站优化 台江seo整站优化 依安seo整站优化 北林seo整站优化 涧西seo整站优化 芦山seo整站优化 殷都seo整站优化 芦淞seo整站优化 永春seo整站优化 东山seo整站优化 阳东seo整站优化 丹巴seo整站优化 中山seo整站优化 皮山seo整站优化 惠州seo整站优化 天峻seo整站优化 贡井seo整站优化 印台seo整站优化 龙沙seo整站优化 南川seo整站优化 银海seo整站优化 五指山seo整站优化 孝感seo整站优化 云林seo整站优化 汉源视频网站建设 孙吴网站建设流程 常山app开发 龙川农村网站建设 蒸湘建站工作室 云阳企业网页制作 丘北网络营销外包 飘花电影网首页 碧江创建自己网站 临泽网站的优化 宜春网站欣赏 新源响应式建站 新荣建站套餐 榆社网站制作建设 汕头建站模板 略阳百度优化 开州网站制作推广 桃城自适应网站 肥西免费个人网站 永丰app开发 莎车优化公司 巧家门户网站制作 端州优化网站 菏泽微网站 礼泉企业网络推广 奉新企业建网站 濠江专业设计网站 高青网站案例 荣昌网站建设步骤 尉氏政府网站建设 合肥网页怎么做 营口怎么制作网站 汝城自助建站软件 全椒动态网站设计 鄠邑网站制作流程 梁山县创兴网络科技有限公司 中阳中国万维网 文山信息网 港南seo云优化 中宁免费网站建站