- Python (使用Flask框架)aizhuw.cn
python
from flask import Flask, render_template
app = Flask(name)
games = [
{“name”: “Game 1”, “price”: 9.99},
{“name”: “Game 2”, “price”: 19.99},
# … 其他游戏
]
@app.route(‘/’)
def home():
return render_template(‘games.html’, games=games)
if name == ‘main’:
app.run(debug=True)
对应的games.html模板(使用Jinja2):
html
Game Store
- {% for game in games %}
- {{ game.name }} - ${{ game.price }}
- {% endfor %}
const games = [
{ name: ‘Game 1’, price: 9.99 },
{ name: ‘Game 2’, price: 19.99 },
// … 其他游戏
];
app.get(‘/’, (req, res) => {
res.send( <!DOCTYPE html> <html> <head> <title>Game Store</title> </head> <body> <h1>Game Store</h1> <ul> ${games.map(game =>
- ${game.name} -
$$
{game.price} ).join('')} </ul> </body> </html>
);
});app.listen(3000, () => console.log(‘Server running on port 3000’));
3. Java (使用Spring Boot)
由于Java的完整示例较长,我将只提供控制器部分的伪代码。java
@Controller
public class GameController {private List<Game> games = Arrays.asList( new Game("Game 1", 9.99), new Game("Game 2", 19.99) // ... 其他游戏 ); @GetMapping("/") public String home(Model model) { model.addAttribute("games", games); return "games"; }
}
对应的games.html模板(使用Thymeleaf):html
Game Store Game Store
- Python (使用Flask框架)
python
from flask import Flask, render_template
app = Flask(name)
games = [
{“name”: “Game 1”, “price”: 9.99},
{“name”: “Game 2”, “price”: 19.99},
# … 其他游戏
]@app.route(‘/’)
def home():
return render_template(‘games.html’, games=games)if name == ‘main’:
app.run(debug=True)
对应的games.html模板(使用Jinja2):html
Game Store Game Store
- {% for game in games %}
- {{ game.name }} - ${{ game.price }}
- {% endfor %}
const games = [
{ name: ‘Game 1’, price: 9.99 },
{ name: ‘Game 2’, price: 19.99 },
// … 其他游戏
];app.get(‘/’, (req, res) => {
res.send(<!DOCTYPE html> <html> <head> <title>Game Store</title> </head> <body> <h1>Game Store</h1> <ul> ${games.map(game =>
- Python (使用Flask框架)
- ${game.name} -
$$
{game.price} ).join('')} </ul> </body> </html>
);
});app.listen(3000, () => console.log(‘Server running on port 3000’));
3. Java (使用Spring Boot)
由于Java的完整示例较长,我将只提供控制器部分的伪代码。java
@Controller
public class GameController {private List<Game> games = Arrays.asList( new Game("Game 1", 9.99), new Game("Game 2", 19.99) // ... 其他游戏 ); @GetMapping("/") public String home(Model model) { model.addAttribute("games", games); return "games"; }
}
对应的games.html模板(使用Thymeleaf):html
Game Store Game Store